(function(window, undefined) { var jQuery = ... ... window.jQuery = window.$ = jQuery; })(window); 整个代码包裹在一个立即执行匿名函数内。 这样写的优点: 1. 通过写立即执行匿名函数,这样不会干扰jQ ...
分类:
Web程序 时间:
2016-04-21 11:38:20
阅读次数:
128
js通过立即执行函数可以进行模块化。 但是涉及复杂模块依赖关系上述方式就需要改造了。 require.js是遵循AMD规范的JavaScript模块化库,。下面展示了如何使用require.js进行js模块化。 1.定义一个模块mod1.js 2.定义需要依赖的模块mod2.js define方法用 ...
分类:
编程语言 时间:
2016-04-19 19:25:37
阅读次数:
269
$.prototype// 看见这个方法我很好奇jquery的源码是什么定义的// 首先看一个jquery的对象(function() { })(window)// 也就是说这是一个匿名函数并且立即执行它(function() { // 创建一个jQuery对象 var jQuery = funct ...
分类:
其他好文 时间:
2016-04-19 17:16:19
阅读次数:
109
在我的上一篇文章(1)中,在进行到buildandinstallcpp-netlib部分的下列命令时:cmake..-DCMAKE_BUILD_TYPE=Debug-DCMAKE_C_COMPILER=clang-DCMAKE_CXX_COMPILER=clang++出现错误提示,如下图所示:意思非常明显:系统还没有安装OpenSSL库。我立即执行如下命令:opensslversio..
分类:
编程语言 时间:
2016-04-15 23:22:47
阅读次数:
531
通过process.nextTick注册的函数在当前这个事件循环中执行的函数执行完毕后立即执行,相当于把当前的同步代码执行完毕之后,立刻执行所有的通过process.nextTick注册的函数,如果注册的是多个,那么注册的函数会依次按顺序执行完毕;通过setImmediate注册的函数在下一个事件循 ...
分类:
Web程序 时间:
2016-04-13 00:19:57
阅读次数:
206
在一次工作中碰到setTimeout的一个大坑,在用setTimeout进行延时执行一个函数的时候,由于该函数需要传参,所以把它写成了 setTimeout(fn(data),1000) ,详细如下代码: 结果函数立即执行了,根本没有延时,很费解,查了下资料,知道setTimeout的正确写法是se ...
分类:
其他好文 时间:
2016-04-09 23:22:39
阅读次数:
169
http://www.rabbitmq.com/tutorials/tutorial-two-java.html 在第一个教程中,我们通过一个命名队列来发送消息和接受消息。在这一节,我们将创建一个工作队列,在多个工作者之间,分发比较耗时的任务 工作队列主要是为了避免资源密集型任务的立即执行,然后一直 ...
分类:
其他好文 时间:
2016-04-05 22:38:57
阅读次数:
234
拜读《JavaScript高级程序设计》 站在巨人的肩上 动态JS、动态样式就是页面加载时不存在,但将来通过DOM操作动态添加的脚本;包括加载外部文件和添加内部代码块两种;动态加载的外部文件能够立即运行,而动态添加的代码块却不能如愿的立即执行;下面将主要以JS为例,小小的探索下动态脚本的加载、执行以 ...
分类:
Web程序 时间:
2016-04-03 23:45:47
阅读次数:
298
当函数被包含在一堆括号()内部就称为了一个表达式,通过在末尾上加上另一个()可以立即执行这个函数,这样的表达式就叫做立即执行函数表达式(Immediately Invoked Function Expression,简称IIFE),如:(function(){...})()或者(function() ...
分类:
编程语言 时间:
2016-04-01 21:58:22
阅读次数:
277
2-1 window对象
??window对象是BOM的核心,window对象指当前的浏览器窗口。
??window对象方法:
??
2-2 JavaScript 计时器
??在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。
??计时器类型:
一次性计时器:仅在指定的延迟时间之后触发一次。
间隔性触...
分类:
编程语言 时间:
2016-03-31 14:49:16
阅读次数:
182