课程
/前端开发
/jQuery
/jQuery源码解析(架构与依赖模块)
;(function(gloabal,factory){
factory(global);
}());
群主 弱弱的问一下:开头最前面的那个分号是干嘛用的。。。
2014-10-21
源自:jQuery源码解析(架构与依赖模块) 1-4
正在回答
这个样子是jQuery作者为了解决jQuery在Node中使用报错,对源码框架做的调整。
jQuery难读的很大一部分原因就是考虑了很多意外情况,有些意外情况你不碰到你永远想象不出来,只能根据代码的直观意思读,做好哭的准备,少年。
xihun 提问者
为了避免跟其它文件压缩合并或执行时发生错误
屏蔽作用。。。
防止被不靠谱的前端坑
便于合并文件压缩代码不报错
var a = 3 (function(){})() //报错
使用分号的目的
var a = 3 ;(function(){})() //正常
举报
由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密
5 回答所以针对这种once的处理可以有多种不同的途径实现。 1、add的时候抛弃 2、在fire的时候抛弃多个。
3 回答once memory 这种参数怎么看都由问题
1 回答数据是这样存的吗?
1 回答怎么不是视频啊
2 回答(function(){}())把一个函数放到小括号里面是什么意思,最外面的那层不用小括号包裹可不可以?