前端js学习记录(混合各大框架)

立即执行函数 !function(){}()

function 前面增加符号 ! ~ + - 之类,都是告诉浏览器自动执行这个匿名函数,因为这些符号的运算级别都是高的

(function(){... })()  或 (function(){...}())  也有相同效果

带参数的立即执行函数 !function(a){do something……}(Jquery)

其中,a = Jquery,包含了Jquery 对象所有功能。

如 $(window) 在函数体内,可以写成 a(windows)

可以理解为,将 Jquery 的 $ 符号,变成了 a

猜你喜欢

转载自www.cnblogs.com/clis/p/12417232.html