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