为了账号安全,请及时绑定邮箱和手机立即绑定
开整,伟大程序员的修炼之路
var cache = {
"uid1": { // DOM节点1缓存数据,
"name1": value1,
"name2": value2
},
"uid2": { // DOM节点2缓存数据,
"name1": value1,
"name2": value2
}
// ......
};
很好

最新回答 / carlleton
嗯,其实操作的就是一个List
先看楼主讲下,再看源码~~~
看的我困得不行
看这个源码是不是得有js的功底才看的懂啊,我是一头雾水了
是不是应该换成 value = jQuery.data(div, "blah")
ready -》 DOMContentLoaded load -》 load
DOM文档加载步骤:
(1) 解析HTML结构。
(2) 加载外部脚本和样式表文件。
(3) 解析并执行脚本代码。
(4) 构造HTML DOM模型。//ready
(5) 加载图片等外部文件。
(6) 页面加载完毕。//load
ready与load的区别在于资源文件的加载,ready构建了基本的DOM结构,对于代码来说应该越快加载越好。假如一个网站页面加载超过4秒,不好意思,你1/4的用户将面临着流失,所以对于框架来说用户体验是至关重要的,我们应该越早处理DOM越好,我们不需要等到图片资源都加载后才去处理框架的加载,图片资源过多load事件就会迟迟不会触发。

最赞回答 / 热心网友✌
防止多文件集成成一个文件后 前面的文件忘记写;的情况
全部函数只接收同一参数?
跟多个函数放到一个函数中一次执行有什么不同,不明白
[].slice.call(this);这句值得学习
课程须知
源码的阅读不是一蹴而就的,需要大家有一定的功底,比如jQuery的基础运用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基础功底,甚至还需要理解常见的设计模式、数据结构等等。当然大家也不要被这些给吓住了,理解,总是需要一种慢慢的学习过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地剖析jQuery库的设计与实现。 其中我们围绕的重心: 1、设计理念 2、结构组织 3、接口设计 4、模式运用 5、场景套用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消