课程
/前端开发
/jQuery
/jQuery源码解析(架构与依赖模块)
在控制台分别打印jQuery对象与aQuery对象
可以看到aQuery对象是用 { }
而jQuery对象是用 [ ]
这代表什么,有什么原理,如何能把aQuery在这方面改进,希望大神赐教,十分感谢。
2016-07-29
源自:jQuery源码解析(架构与依赖模块) 1-6
正在回答
看一下jquery的init方法,最后调用了makeArray方法变成数组的,跟exec 匹配返回结果没有关系
大概是因为,jQuery中选择器使用正则表达式匹配 使用exec 匹配返回结果,这个结果是个数组... 形如 ["#test", undefined, "test", index: 0, input: "#test"] ,我只是知道这个肯定是 正则表达式 exec出来的,往后看看吧.....
举报
由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密
1 回答jQuery对象和aQuery对象的区别问题
1 回答为什么jQuery作者把jQuery对象设计成类数组对象?
2 回答为什么用相同选择拿到的jquery对象的uid是一样的?
3 回答关于Cache对象和uid
1 回答讲解这部分,构建jquery对象 要 find 这一步看不出关系
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号