一起学习网 一起学习网


深入理解Javascript中的自执行匿名函数

网络编程 深入理解Javascript中的自执行匿名函数 06-21

格式:

(function(){
//代码
})(); 

解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。

来个带参数的例子:

(function(arg){
alert(arg+100);
})(20);
// 这个例子返回120。

回来看看jquery的插件编写

(function($) {
 // Code goes here
})(jQuery); 

这样代码等同于

var a=functon($)
{//code
};

a(jQuery);

以上这篇深入理解Javascript中的自执行匿名函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

分享javascript实现的冒泡排序代码并优化
冒泡排序:就是将一个数组中的元素按照从大到小或者从小到大的顺序进行排列。vararray=[9,8,7,6,5,4,3,2,1];第一轮比较:8,7,6,5,4,3,2,1,9交换了8次i=0j=array.leng

对象转换为原始值的实现方法
首先,我们要明白原始值得概念原始值存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值存储在堆(heap)中

浅谈String.valueOf()方法的使用
前面的话关于类型转换,对象常见的两个方法是toString()和valueOf()。实际上,这两个方法也可以应用在包装类型上。前面已经介绍过toString()方法,本文将


编辑:一起学习网

标签:函数,方法,代码,给大家,括号