随笔分类 -  JavaScript

some notes about my journey of learning JavaScript
摘要:1 乱用选择器 坑人指数:200 JQuery选择器调用代价很大,反复调用效率更低。应采用缓存对象的方法或采用链式调用的方式。 2 全局选择效率低 坑人指数:100 尽量使用上下文(context)查找,避免全局选择的使用。全局选择器会进行整个Doc的查找,效率很低。 3 复制匿名函数 坑人指数:5 阅读全文
posted @ 2017-06-14 10:42 朱帅 阅读(450) 评论(0) 推荐(0)
摘要:前言 在js中,闭包是一个很重要又相当不容易完全理解的要点,在阅读《javascript高级程序设计》中的闭包章节时,树上的内容十分晦涩难懂,网上关于讲解闭包的文章非常多,但是也是对于初学小白十分不友好,因此总结了闭包的一些知识,有不对的地方希望大家予以指正。 1.执行环境和活动对象 ** - 执行 阅读全文
posted @ 2017-03-13 14:42 朱帅 阅读(297) 评论(0) 推荐(0)
摘要:一丶定义 每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。 1.apply()方法 apply()接手两个参数:一个是在其中运行函数的作用域,另一个是参数数组。其中,第二个参数可以使Array的实 阅读全文
posted @ 2017-03-10 11:03 朱帅 阅读(363) 评论(0) 推荐(1)
摘要:js中作用域只有函数作用域和全局作用域,在函数体内使用var 定义的变量,会被提到函数开始处进行定义,作用域为整个函数,常见的误区如下 阅读全文
posted @ 2017-03-07 11:16 朱帅 阅读(14886) 评论(0) 推荐(0)