为了账号安全,请及时绑定邮箱和手机立即绑定
如果是我来实现这样的效果的话,
会覆盖的就应该是放在获取到的dom节点上的,既然是同一个节点,即同一个对象,自然会覆盖了。
不会覆盖就应该放在$实例上面,因为是实例,在内部新new出来的一个对象,不是同一个引用,自然不会覆盖,本身就不是同一个对象。
以上只是猜测,研究下一节去了。
其实之前上初中高中也碰到一些普通话不标准的老师,但是他们的水平却很牛逼。有人给讲已经很不错了,大家就不要挑肥捡瘦了
为什么老师不讲课,全是让自己看
【通过返回值来判断是否跳出循环,这样设计的目的是什么呢。】
这样你可以在循环中进行判断,然后return true或者false,当其为false之后就跳出了,可以以此来实现一些更高级的函数,比如every,some之类的。

最新回答 / 超超
http://www.365mini.com/page/javascript-new-object.htm
在$()时,并没使用jQuery构造,而仅调用了jQuery函数,在jQuery函数内部通过new构造了init函数的实例(js中每一个函数都有一个原型prototype),那返回的新对象都是init构造的实例,它们都可访问init.prototype,而jQuery所有的方法都写在jQuery的jQuery.prototype上,要使实例能访问到jQuery上的方法,用继承或复制的方式将jQuery.prototype对象上的方法挂载到init.prototype上即可(因init.prototype一个方法也没写,所以可直接jQuery.prototype赋给init.prototype)
全是找不到url这几天服务器很不稳定啊
阿萨德阿萨德
老师肯定是湖南人....
观察脚本加载的顺序

脚本解析一

脚本解析三

脚本解析二

DOMContentLoaded回调

load事件回调
不是视频讲.............
对于js功底比较薄弱的同学来说,可能看的有点费劲,不过还是好东东

已采纳回答 / zdddrszj
(1) 解析HTML结构。(2) 加载外部脚本和样式表文件。(3) 解析并执行脚本代码。(4) 构造HTML DOM模型。//ready(5) 加载图片等外部文件。(6) 页面加载完毕。//load因为步骤(3)先于步骤(4),“三” 在解析的时候就执行了,所以比“二”先执行。

最赞回答 / 慕尼黑3821393
首先selector是传入的参数,就是jquery中$("#first")中的#first。因为document.getElementById()传入的参数没有前面的#,例如一个div<div id='frist'>,原生的javascript使用document.getElementById('first'),在jquery中是$('#first'),   /[^#].*/.exec(selector)[0]就是为了帮你去掉那个#号。再说一下exec(),它的返回值是一个类数组,类数组的第一...
为什么这里要判断this对象是不是deferred?难道还能使用别的对象来调用resolve方法?? deferred[tuple[0] + &quot;With&quot;](this === deferred ? promise : this, arguments)
eval(alert(111))
课程须知
源码的阅读不是一蹴而就的,需要大家有一定的功底,比如jQuery的基础运用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基础功底,甚至还需要理解常见的设计模式、数据结构等等。当然大家也不要被这些给吓住了,理解,总是需要一种慢慢的学习过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地剖析jQuery库的设计与实现。 其中我们围绕的重心: 1、设计理念 2、结构组织 3、接口设计 4、模式运用 5、场景套用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消