黄舟
浏览量9660    |    粉丝141    |    关注0
  • 黄舟

    黄舟

    2017-02-28 14:53:14
    JavaScript类型检查与内部属性[[Class]]
    所有对象都包含有一个内部属性[[Class]] 我们不能直接访问这个属性,但是我们可以通过一种方法访问 这种方法就是Object.prototype.toString.call(...) 这也是比较靠谱的检查类型的方法(instanceof、constructor等等不靠谱)比如说我们检测一个数组Object.prototype.toString.call([1,2,3]);控制台打印[ob
    1448
  • 黄舟

    黄舟

    2017-02-28 14:57:03
    JavaScript内部属性[[Scope]]与作用域链及其性能问题
    学习JavaScript已经很长时间了 今天打算回忆一下作用域的知识 作用域这个知识很基础并且非常重要 下面我就总结一下JavaScript中的作用域以及作用域链的相关知识作用域作用域是什么? 作用域是变量能够引用、函数能够生效的区域 它限制了你对内存空间上值的获取和修改 所有的语言都存在作用域 我们可以理解作用域为js引擎根据名称查找变量的一套规则 理解了作用域,我们才能去理解闭包
    1665
  • 黄舟

    黄舟

    2017-02-28 14:58:47
    JavaScript欺骗词法的eval、with与catch及其性能问题
    正常来说,执行期上下文的作用域链是不会改变的 所以很多同学都认为JavaScript中只有词法作用域(静态作用域,作用域由书写代码时函数声明位置决定) 但其实有几种机制是可以欺骗词法的 它们是with()、eval()还有try-catch语句的catch语句 其中with和eval我们不应该去使用(会产生很多问题) 欺骗词法的意思就是欺骗词法作用域 也就是说,在运行时修改作用域链 这
    1776
  • 黄舟

    黄舟

    2017-02-28 15:00:12
    理清JS中的词法、静态、动态、函数、块作用域
    额刚刚写了好多,结果被我误操作覆盖掉了,我的心血 ╥﹏╥… 没关系重新写一遍,也提醒同样在这个平台写博客并且像我一样使用markdown语言码字的同学 “保存线上到草稿”是一个好习惯,嗯嗯 今天双十一,感觉该剁手了。。很多同学在学习JavaScript的时候,可能会听说“各种各样”的作用域 什么词法作用域、静态作用域、动态作用域、函数作用域、块作用域 傻傻分不清楚 下面我就给大家理清一下
    2027
  • 黄舟

    黄舟

    2017-02-28 15:06:45
    JavaScript匿名、具名函数与立即执行函数IIFE详解
    JavaScript中的函数作用域的存在就是为了把变量和函数“隐藏”起来 符合我们的最小特权原则 同时它的另一个好处是可以避免同名标识符的冲突 今天主要来谈谈这个立即执行函数 在此之前的复习一下匿名函数与具名函数匿名函数与具名函数无论是匿名还是具名,都是针对函数表达式来说的 函数声明那就必须得有名字了,否则会报错的function foo(){ //函数声明 //...} 这
    3076
  • 黄舟

    黄舟

    2017-02-28 15:09:25
    轻量级数据格式——JSON
    今天这数学实在看不下去 来换换脑子,写写前端 今天就写一个小知识JSON在很久很久以前,XML是互联网上传输数据的标准 但是大家普遍反映XML太繁琐 再后来,随着Web的发展 人们发现JSON作为JavaScript语法的子集使用更方便 于是JSON就成为了标准 现在大家都把JSON作为通信的数据格式JSON基本语法(JSON:JavaScript Object Notation,Ja
    1699
  • 黄舟

    黄舟

    2017-02-28 15:17:18
    Html5 Canvas初探学习笔记(1)-画一个矩形
    canvas元素是Html5相对于之前的Html的一个新增特性,本部分的博客文章就将研究这个组件的应用,尤其是在网页游戏开发上的应用。
    2076
  • 黄舟

    黄舟

    2017-02-28 15:21:39
    Html5 Canvas初探学习笔记(2) -绘制深入
    上一篇基本的介绍了Html5 canvas的基本概念,对于大多数学习使用过j2me和android的画布进行绘图的程序员来说,理解Html5的Canvas并不是难事。本篇就继续上一篇的内容,讲解绘制直线,圆弧等方法。
    1665
  • 黄舟

    黄舟

    2017-02-28 15:26:41
    Html5 Canvas初探学习笔记(3) -绘制样式和绘制文本
    通过设置2d渲染上下文的fillStyle和strokeStyle的属性,就可以改变填充颜色或者绘制颜色。
    1455
  • 黄舟

    黄舟

    2017-02-28 15:29:32
    Html5 Canvas初探学习笔记(4) -清除屏幕
    canvas中有两种方法可以清除屏幕,一种是clearRect和整个屏幕宽度高度技巧。不同的是clearRect可以实现部分的屏幕的清除也可以实现清除全屏的方法,而重设屏幕宽高只能清除部分的屏幕。
    1995

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号