
javascript
cowlkkn0275
这个作者很懒,什么都没留下…
展开
-
setTimeout延时0毫秒的作用
经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。1、实现javascript的异步;正常情况下javascript都是按照顺序执行的。但是我们可能让该语句后面的语句执行完再执行本身,这时就可以用到setTimeout延时0m原创 2014-03-17 15:43:30 · 1256 阅读 · 0 评论 -
js数组常用函数
1、concatconcat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。var a = [1,2,3];document.write(a.concat(4,5));输出1,2,3,4,5也可以同时连接多个数组,如arr.concat(arr2, arr3)原创 2014-03-17 17:08:02 · 623 阅读 · 0 评论 -
javascript模块化编程(二)—AMD规范
一、js的模块化规范:服务器端:commonjs浏览器端:AMD("Asynchronous Module Definition"的缩写,意思就是"异步模块定义")二、为什么采用AMD如下代码var math = require('math'); math.add(2, 3);必须等待math.js加载完成,否则会出现加载时间很长现象三、definedefine(i原创 2014-03-31 16:48:12 · 2104 阅读 · 0 评论 -
javascript模块化编程
一、模块的写法1、原始写法模块就是实现特定功能的一组方法。只要把不同的函数简单的放在一起,就是一个模块function m1(){ console.dir("111");}function m2(){ console.dir("222");}m1()和m2()组成了一个模块,使用的时候,直接调用就行了m1();=>111缺点:“污染”了全局变量,无法保原创 2014-03-18 16:10:13 · 1029 阅读 · 0 评论