jQuery.js执行过程分析.docVIP

  • 24
  • 0
  • 约2.7千字
  • 约 4页
  • 2018-03-08 发布于河南
  • 举报
jQuery.js执行过程分析

JavaScript是一门基于对象的语言,而它的对象技术的实现又和其他语言有着很大的差异,在JavaScript中,一个类的定义一般采用下面这种模式(我所看到的): //?定义一个构造函数; testClass(param1,?param2)?{ ??this.attr1?=?param1; ??this.attr2?=?param2; ??... } //?在prototype对象上扩展,加上相应的方法; testCtotype?=?{ ??Method1:?function()?{...}, ??Method2:?function()?{...}, ??... } //?定义一个实例; var?test?=?new?testClass();   在jQuery.js中,同样也是这种模式,只不过它要复杂很多,而且它还定义了一个jQuery.extend()的静态方法来扩展类的功能,jQuery.js代码执行过程完整分析如下: //?防止多次载入而进行jQuery对象的判断; if?(?typeof?window.jQuery?==?undefined?)?{ ??window.undefined?=?window.undefined; ??//?jQuery的构造函数; ??var?jQuery?=?function(?a,?c?)?{?...?}; ??//?jQuer

文档评论(0)

1亿VIP精品文档

相关文档