JQuery设计模式之源码分析
文章平均质量分 70
BayMin0-0
全栈baymin
展开
-
JQuery设计模式之源码分析(三)
3.1jQuery中$.Callbacks的函数对象的实现$.Callbacks作用: $.Callbacks用于管理函数队列。$.Callbacks的使用: 我们通过调用$.Callbacks(params)获取到一个Callbacks实例内部API分别有:add => 向内部队列添加函数fire依次执行队列里的函数构造参数分别有:“stopOnFalse” => 内部队列里的函数是依次执行的,当某个函数的返回值是false时停止继续执行剩下的函数“memo原创 2021-01-17 18:35:23 · 156 阅读 · 0 评论 -
JQuery设计模式之源码分析(二)
2.1问题探究分析1.如何把创建的DOM节点包装成jQuery对象?2.jQuery实例对象length属性的作用?3.merge方法的应用场景有哪些?4.$(document).ready() 与$(function(){})的关系?2.2.1jQuery的选择器实现----创建DOM节点结合第一节的代码实现$("<tagName>")的形式创建一个dom标签节点的功能。在原先代码的基础上先定义一个parseHTML方法和merge方法(parseHTML方原创 2021-01-17 18:12:04 · 150 阅读 · 0 评论 -
JQuery设计模式之源码分析(一)
1.1共享原型设计1.2熟知JS的命名规则变量的命名规则:标识符只能由字母,数字,下划线,和$组成;数字不可以作为标识符的首字母;对象属性的命名规则:通过[]操作符为对象添加属性时,属性名称可以是任何字符串(包括只包含空格的字符串和空字符串);通过.操作符为对象添加属性时,属性名称必须是合法的标识符名称;如果属性名包含非法的标识字符,则只能采用obj[“propertyName”]的形式;如果属性名是合法的标识符,读取时即可以采用obj.propertyName,也可以采用obj[原创 2021-01-17 12:46:56 · 192 阅读 · 0 评论