JQ源码学习-1-无new构建

此文章仅为我的学习 Aaron的jQuery源码分析 笔记之用。web

一:采用 构造函数 返回 原型初始化方法,原型初始化方法又返回构造函数 的方式代替new函数

但当源码分析

返回的倒是‘web’而不是Object了,因此须要给init设计本身的做用域性能

能够每次实例不一样的init来避免this混淆学习

但console.debug(jQ().name)时也访问不到name了(抛出undefine),由于此时this指向innt的实例了this

为了让init的实例也能访问JQ的原型对象属性,只好赋给init以JQ的原型对象的引用(引用,不担忧性能问题)。spa

二:链式调用插件

*DOM操做中都是返回同一个对象debug

缺点:不能返回值设计

三:插件接口

相关文章
相关标签/搜索