课程
/前端开发
/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 回答constructor: ajQuery 这个的作用是什么?代码如下:
1 回答为啥可以filtered.done的问题
1 回答jQuery无new的格式
3 回答感觉有章节些不详细
2 回答就margin: 0.1in;所引发的关于margin的取值的疑问