<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
//==========================定義立即執(zhí)行函數(shù),傳入全局對象window start=======================================
(function(w) {
function duquery(id) { //定義函數(shù),實現(xiàn)去new的操作
function Duquery(id) { //定義類
this.ele = document.getElementById(id); //ID查找
return this;
};
Duquery.prototype.html = function(val) { //利用原型添加設(shè)置html的方法
this.ele.innerHTML = val;
return this;
};
Duquery.prototype.attr = function(key, val) { //添加設(shè)置屬性的方法
this.ele.setAttribute(key, val);
return this;
};
Duquery.prototype.css = function(key, val) { //添加設(shè)置樣式的方法
this.ele.style[key] = val;
return this;
};
Duquery.prototype.on = function(event, fun) {
this.ele.addEventListener(event, fun, false);
return this;
};
return new Duquery(id); //去new處理,返回實例對象
};
duquery.wait = function(time, fun) { //添加延時靜態(tài)方法,可以通過函數(shù)名直接使用
setTimeout(fun, time);
};
duquery.each = function() { //添加遍歷迭代靜態(tài)方法
for(var key in arr) {
callback(key, arr[key]);
}
};
w.$$ = w.duquery = duquery; //類追加到全局對象window上,頁面可以直接調(diào)用
})(window)
//==========================定義立即執(zhí)行函數(shù),傳入全局對象window end=======================================
window.onload = function() {
// $$('aa').html('閱讀jquery源碼');
}
function test() {
test.prototype.name='guoxiaopegn';
test.prototype.getname = function() {
alert(3333);
};
test.getStaticname = function() {
alert("全局函數(shù)");
}
}
// var t = new test();
// alert(t.name);
// t.getname();
// test.getStaticname();
var s = {
name: "zhangsan",
getName: function(name) {
alert(this.name);
}
}
alert(s.name);
</script>
</head>
<body>
<div id="aa">
我的封裝dom測試
</div>
</body>
</html>
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的景谷網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
文章題目:閱讀jquery源碼的筆記
網(wǎng)頁鏈接:http://aaarwkj.com/article26/jjpgcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、軟件開發(fā)、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、全網(wǎng)營銷推廣、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)