码迷,mamicode.com
首页 > 编程语言 > 详细

《JavaScript框架设计》

时间:2014-10-18 18:19:30      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   java   strong   sp   div   

第一章  种子模块

  种子模块也是核心模块,框架最先执行的部分,模块分为立即执行、调用才执行,可有可无。

  种子模块包括:对象扩展,数组化,类型判定,事件的绑定和卸载,无冲突处理,模块加载和domReady

一、命名空间

  各大库的实现,一开始都定义一个全局变量作为命名空间,然后对他进行扩展

1 if (typeof(Ten) === "undefined") {
2     Ten = {};
3     Ten.Function = {};
4     Ten.Array = {};
5     Ten.Class = {};
6     Ten.JSONP = new Ten.Class();
7     Ten.XHR = new Ten.Class();
8 }

 

 1 var _jQuery = window.jQuery, _$ = window.$;     // 先把可能存在同名的变量保存起来
 2 
 3 jQuery.extend({
 4     noConflict: function(){
 5         window.$ = _$;      // 这时候在放回去
 6         if (deep) {
 7             window.jQuery = _jQuery;
 8         }
 9         return jQuery;
10     }
11 })

 

 

 

 

 

 

 

《JavaScript框架设计》

标签:style   blog   color   io   ar   java   strong   sp   div   

原文地址:http://www.cnblogs.com/couxiaozi1983/p/4033444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!