随笔分类 -  JS

摘要:fun.apply(context,[argsArray]) 立即调用fun,同时将fun函数原来的this指向传入的新context对象,实现同一个方法在不同对象上重复使用。 context:传入的对象,替代fun函数原来的this; argsArray:一个数组或者类数组对象,其中的数组参数会被 阅读全文
posted @ 2017-02-15 14:23 开发之路 阅读(619) 评论(0) 推荐(1)
摘要:<a> 标签的 target 属性规定在何处打开链接文档,具体取值如下: js语句控制: window.open(URL,name,features,replace),方法用于打开一个新的浏览器窗口。 参数 描述 URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数, 阅读全文
posted @ 2017-02-10 14:02 开发之路 阅读(736) 评论(0) 推荐(0)
摘要:js中只有2种作用域:全局作用域和函数作用域,没有块级作用域。循环内定义的变量,相当于定义在循环所在的空间,出了循环仍可继续使用。 声明提前(Hoisting):在函数正式执行前,提前预读var声明的变量名和function声明的函数名及函数体,并将其集中到【当前作用域】的顶部创建。变量的赋值仍等运 阅读全文
posted @ 2017-02-09 23:26 开发之路 阅读(572) 评论(0) 推荐(0)
摘要:无阻塞加载 把js放在head里,浏览器是怎么去执行它的呢,是按顺序加载还是并行加载呢?在旧的浏览器下,都是按照先后顺序来加载的,这就保证了加载的js依赖不会发生问题。但是少部分新的浏览器已经开始允许并行加载js了,也就是说可以同时下载js文件,但是还是按先后顺序执行文件的。 下载是异步的没问题,但 阅读全文
posted @ 2017-02-06 08:51 开发之路 阅读(796) 评论(0) 推荐(1)