//創建一個對象 對象名稱為ext 初始有一個屬性version
Ext = {version: '2.0.1'};
//ie5之前的瀏覽器,undefined 并不是windows對象的子對象 window.undefined=undefined
Window["undefined"] = window["undefined"];
//實現一個類方法,apply方法的作用是 把C中的屬性和方法copy到o 中,如果有些默認的屬性和方法需要一同進入o中,只需把
//這些屬性和值組成一個對象(也可以是使用“{}”包含鍵值對方式) 放在第三個參數位置即可
Ext.apply = function(o, c, defaults){
if(defaults){
Ext.apply(o, defaults);
}
if(o && c && typeof c == 'object'){
for(var p in c){
o[p] = c[p];
}
}
return o;
};
//內函數,頁面加載即調用,調用完后即釋放變量空間
(function(){
var idSeed = 0;
//navigator.userAgent 的值是得到客戶端瀏覽器的相關信息 得到內容樣式為: Mozilla/2.0 (Win16; I)
var ua = navigator.userAgent.toLowerCase();
Ext 源碼解析(一)
最新推荐文章于 2024-08-12 23:01:48 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)