课程
/前端开发
/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库的设计与实现,揭开框架背后的秘密
2 回答关于“并且在导入另一个导致冲突的库之前使用” 的一点疑问
3 回答end疑问
2 回答memory主要用途是?
5 回答所以针对这种once的处理可以有多种不同的途径实现。 1、add的时候抛弃 2、在fire的时候抛弃多个。
2 回答这个课程已经更新结束了吗
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号