-
DOM文档加载的步骤: 1.解析HTML结构 2.加载外部脚本和样式表文件 3.解析并执行脚本代码 4.构造HTML DOM模型。//ready 5.加载图片等外部文件 6.页面加载完毕。//load查看全部
-
jQuery有3种对文档加载的方法 $(document).ready(function(){ //......代码..... }) //document ready简写 $(function(){ //.....代码... }) $(document).load(function(){ //....代码..... })查看全部
-
jQuery在结构上的优化不仅仅只是我们看到的,除了实现类数组结构,方法的原型共享,而且还实现方法的静态与实例的共存。查看全部
-
重载的9种方法 1. jQuery([selector,[context]]) 2. jQuery(element) 3. jQuery(elementArray) 4. jQuery(object) 5. jQuery(jQuery object) 6. jQuery(html,[ownerDocument]) 7. jQuery(html,[attributes]) 8. jQuery() 9. jQuery(callback)查看全部
-
13个模块 // 核心方法 // 回调系统 // 异步队列 // 数据缓存 // 队列操作 // 选择器引 // 属性操作 // 节点遍历 // 文档处理 // 样式操作 // 属性操作 // 事件体系 // AJAX交互 // 动画引擎查看全部
-
五大模块:选择器、DOM操作、事件、AJAX与动画,查看全部
-
jquery的基础运用, api的熟悉度, javascript,dom,css, 常见的设计模式, 数据结构, 从整体入手理解架构,逐个攻破每个依赖模板,回调函数,异步加载,数据缓存,动画事件,选择器,dom处理,事件,ajax,动画模块,查看全部
-
其实new操作符主要是把原型链跟实例的this关联起来查看全部
-
DOM文档加载的步骤: (1) 解析HTML结构。 (2) 加载外部脚本和样式表文件。 (3) 解析并执行脚本代码。 (4) 构造HTML DOM模型。//ready (5) 加载图片等外部文件。 (6) 页面加载完毕。//load查看全部
-
其实new操作符主要是把原型链跟实例的this关联起来,这才是最关键的一点,所以我们如果需要原型链就必须要new操作符来进行处理。否则this则变成window对象了。查看全部
-
Deferred 提供了一个抽象的非阻塞的解决方案(如异步请求的响应),它创建一个promise对象,其目的是在未来某个时间点返回一个响应。简单来说就是一个异步/同步回调函数的处理方案。查看全部
-
Data类的设计: 1.jQuery本身就是包装后的数组结构,这个不需要解析了; 2.通过data存储数据: 为了不把数据与dom直接关联,所以会把数据存储到一个cache对象上 产生一个 unlock = Data.uid++; unlock 标记号 把unlock标记号,作为一个属性值 赋予$body节点 cache缓存对象中开辟一个新的空间用于存储foo数据,this.cache[ unlock ] = {}; 最后把foo数据挂到cache上,cache[ data ] = value; 3.通过data获取数据 从$body节点中获取到unlock标记 通过unlock在cache中取到对应的数据查看全部
-
jQuery数据缓存: 1. dom元素,数据存储在jQuery.cache中。 2. 普通js对象,数据存储在该对象中。查看全部
-
内存泄露: 1.循环引用 2.Javascript闭包 3.DOM插入查看全部
-
回调函数: 1、一个回调函数作为参数传递给另一个函数是,我们仅仅传递了函数定义。我们并没有在参数中执行函数。我们并不传递像我们平时执行函数一样带有一对执行小括号()的函数 2、回调函数并不会马上被执行,它会在包含它的函数内的某个特定时间点被“回调”。查看全部
举报
0/150
提交
取消