日韩丝袜欧美人妻制服,在熟睡夫面前侵犯我在线播放 ,精品无码人妻一区二区免费蜜桃 ,亚洲 激情 小说 另类 欧美

2018做好javascript程序員,就要專心搞對象Object

2018-01-08 關(guān)鍵詞:蘇州網(wǎng)站建設(shè)  蘇州網(wǎng)絡(luò)公司  蘇州網(wǎng)站制作   2717

程序中面向?qū)ο蟮乃枷胂嘈潘械某绦騿T都不會陌生,JavaScript程序中同樣有對象這一說法??赡芎芏喑鯇W(xué)者分不清。下面蘇州網(wǎng)站制作的小編帶領(lǐng)大家一起來理一理。

javascript中對象的屬性和方法私有性都是利用函數(shù)可以提供局部作用域的特性來實(shí)現(xiàn)的。


var Obj={};//聲明一個對象;

(function(){

var name="這是私有屬性";//此為函數(shù)局部變量;

var i=0;

function index(){return i+=1;}

function getName(){return name;}//外部訪問私有屬性接口

Obj={

Id:index,

getN:getName,

getName:getName

}

}())//執(zhí)行返回私有屬性值;

Obj.getN();//輸出"這是私有屬性"

Obj.Id()輸出1

上面的indexgetName就是對象的私有屬性外部不能調(diào)用和修改

Obj.getN=unll;

Obj.getN();//Obj.getN is not a function;

Obj.getName();//輸出"這是私有屬性"

上面的代碼演示了私有方法并沒有被修改。 

其實(shí)現(xiàn)在用的比較多的是jQueryjQuery對象,就是通過jQuery包裝DOM對象后產(chǎn)生的對象,舉個最簡單的例子:

$("#test").html() 意思是指:獲取ID為test的元素內(nèi)的html代碼。其中html()是jQuery里的方法 
這段代碼等同于用DOM實(shí)現(xiàn)代碼: 
document.getElementById("id").innerHTML; 

雖然jQuery對象是包裝DOM對象后產(chǎn)生的,但是jQuery無法使用DOM對象的任何方法,同理DOM對象也不能使用jQuery里的方法.亂使用會報錯。比如:$("#test").innerHTML、document.getElementById("id").html()之類的寫法都是錯誤的。 

需要注意的是, jQuery 對象和 DOM 對象可以任意的相互轉(zhuǎn)換,但是 DOM 對象能使用DOM 中的方法,jQuery 對象是不可以使用DOM中的方法。網(wǎng)上有很多Dom對象和jQuery對象相互轉(zhuǎn)化的實(shí)例,需要了解更多的小伙伴可以自行搜索。蘇州網(wǎng)站建設(shè)小編在此就不在贅述。沒有實(shí)踐就沒有發(fā)言權(quán)。希望大家可以養(yǎng)成好探索,勤練習(xí)的好習(xí)慣。


首頁 網(wǎng)站建設(shè) 小程序 品牌設(shè)計 服務(wù)項目 案例展示 售后保障 聯(lián)系方式 新聞中心 關(guān)于我們 人才招聘
我們的優(yōu)勢

細(xì)致入微的前期服務(wù)
精準(zhǔn)的策劃服務(wù)
精湛的網(wǎng)頁設(shè)計
穩(wěn)定 可靠 極速的域名和服務(wù)器
任何問題,24小時回復(fù)并處理

版權(quán)所有:蘇州謝謝網(wǎng)絡(luò)傳媒有限公司  蘇ICP備11087090號   

首頁 電話 服務(wù)項目