欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【jQuery中(function($){})(jQuery)详解】,下面是详细的讲解!
jQuery中(function($){})(jQuery)详解
// 全局
var str="全局字符串...";
(function () { // 第1层
(function () { // 第2层
(function () { // 第3层
(function () { // 第4层 层数越多,访问全局越慢
console.time('全局');
for (var i=0; i<1e6; i++) {
str +=Math.random().toString().substr(2, 2);
}
console.timeEnd('全局');
})();
})();
})();
})();
// 局部
(function () { // 第1层
(function () { // 第2层
(function () { // 第3层
(function () { // 第4层
var str="内部字符串...";
var random=Math.random;
console.time('内部');
for (var i=0; i<1e6; i++) {
str +=random().toString().substr(2, 2);
}
console.timeEnd('内部');
})();
})()
})();
})();
关于jQuery中(function($){})(jQuery)详解的用户互动如下:
相关问题:jquery 中$符号的作用,还有$(function(){ })如何...
答:$选择符,jquery自己的定义,$(function(){ })是定义一个匿名函数 $(document).ready(function(){});的简写 >>详细
相关问题:jquery中(function($){...})(jQuery)是什么
答:而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)而(function($){...}) (jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery其实就等... >>详细
相关问题:(function($){})(jQuery)
答:1 首先(function(){})()这种写法 是创建了一个匿名的方法并立即执行(function(){})这个是匿名方法后面的括号就是立即调用了这个方法)。 这样做可以创建一个作用域以保证内部变量与外部变量不发生冲突,比如$ jQuery 等jquery内部定义的变量。 ... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
