课程
/前端开发
/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 回答callback.call 中的call 是什么意思?
2 回答仿栈与队列的操作课程--例子程序 第二个li 标签内容不显示?
4 回答这个判断jQuery在不同平台的下的加载逻辑的代码能解释一下吗
2 回答能不能解释下 this 的值?
1 回答????????????
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号