欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript對(duì)象學(xué)習(xí)經(jīng)驗(yàn)整理

 更新時(shí)間:2013年10月12日 10:39:44   作者:  
主要包括對(duì)象的創(chuàng)建、對(duì)象屬性的設(shè)置和查詢、對(duì)象方法等等,整理如下,感興趣的朋友可以參考下
1.對(duì)象的創(chuàng)建方法
(1)通過new運(yùn)算符創(chuàng)建,new后面跟著一個(gè)構(gòu)造函數(shù)名
var object = new Object();
構(gòu)造函數(shù)直接調(diào)用時(shí)通常沒有返回值,它只是初始化由this值傳遞進(jìn)來的對(duì)象;但是與new一起使用時(shí)返回一個(gè)對(duì)象值作為new表達(dá)式的值

(2)對(duì)象直接量
對(duì)象直接量由屬性說明列表構(gòu)成,列表包含在大括號(hào)中,其中屬性說明由逗號(hào)隔開。對(duì)象直接量的每個(gè)屬性說明都由屬性名加上冒號(hào)和屬性值構(gòu)成,屬性值可以是任何類型,也可以是函數(shù)
var object = { a : 1, b : 'a', c : function(){} }

2.對(duì)象屬性的設(shè)置和查詢
(1)通過點(diǎn)運(yùn)算符object.p
(2)類數(shù)組方式object['p']
方法2屬性用字符串來表示,可以方便動(dòng)態(tài)訪問對(duì)象屬性

3.枚舉對(duì)象屬性
for (p in object) {
// do something
}
p為object的屬性,此種方式只能列舉用戶自定義屬性,不能列舉某些預(yù)定義的屬性和方法,如constructor

4.訪問對(duì)象未定義的屬性,返回undefined;

5.對(duì)象方法
對(duì)象的方法定義和訪問與對(duì)象屬性類似,只是對(duì)象方法為函數(shù);在方法內(nèi)部通過this引用調(diào)用方法的對(duì)象

6.對(duì)象的原型對(duì)象
(1)每個(gè)對(duì)象都有原型對(duì)象,它繼承其原型對(duì)象的所有屬性;屬性的繼承只發(fā)生在屬性值的讀取時(shí);
(2)一個(gè)對(duì)象的原型是由創(chuàng)建并初始化該對(duì)象的構(gòu)造函數(shù)定義的;
(3)每個(gè)函數(shù)(構(gòu)造函數(shù))都有一個(gè)prototype屬性引用函數(shù)的原型對(duì)象

相關(guān)文章

  • 一個(gè)JavaScript變量聲明的知識(shí)點(diǎn)

    一個(gè)JavaScript變量聲明的知識(shí)點(diǎn)

    JavaScript變量聲明很簡(jiǎn)單,但是這里也有要學(xué)習(xí)的知識(shí)點(diǎn),對(duì)于JavaScript基礎(chǔ)學(xué)習(xí)很重要。
    2013-10-10
  • 詳解javascript設(shè)計(jì)模式三:代理模式

    詳解javascript設(shè)計(jì)模式三:代理模式

    這篇文章主要介紹了javascript設(shè)計(jì)模式三:代理模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 推薦10款擴(kuò)展Web表單的JS插件

    推薦10款擴(kuò)展Web表單的JS插件

    本篇文章給大家介紹了10款擴(kuò)展Web表單的javascript的插件,一起跟著小編來學(xué)習(xí)下吧。
    2017-12-12
  • 舉例說明如何為JavaScript的方法參數(shù)設(shè)置默認(rèn)值

    舉例說明如何為JavaScript的方法參數(shù)設(shè)置默認(rèn)值

    這篇文章主要介紹了舉例說明如何為JavaScript的方法參數(shù)設(shè)置默認(rèn)值,參數(shù)默認(rèn)值的設(shè)置是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-11-11
  • window.open參數(shù)詳解附實(shí)例

    window.open參數(shù)詳解附實(shí)例

    一般我們?cè)陂_發(fā)過程中通過window.open打開新窗口,但現(xiàn)在瀏覽器與殺毒都防止了這個(gè)函數(shù)彈出頁(yè)面,一般我們將頁(yè)面設(shè)置信任才可以使用,不過我們?cè)诤笈_(tái)開發(fā)過程中仍然通過這個(gè)方法打開頁(yè)面,這里簡(jiǎn)單介紹下使用方法與常用參數(shù)
    2013-06-06
  • Js中的onblur和onfocus事件應(yīng)用介紹

    Js中的onblur和onfocus事件應(yīng)用介紹

    html頁(yè)面中,諸如按鈕、文本框等可視元素都具有擁有和失去焦點(diǎn)的事件,本文以文本框獲得和失去焦點(diǎn)為例簡(jiǎn)單講解onfocus和onblur的應(yīng)用
    2013-08-08
  • caller和callee的區(qū)別介紹及演示結(jié)果

    caller和callee的區(qū)別介紹及演示結(jié)果

    caller返回一個(gè)函數(shù)的引用,這個(gè)函數(shù)調(diào)用了當(dāng)前的函數(shù);callee放回正在執(zhí)行的函數(shù)本身的引用,它是arguments的一個(gè)屬性,感興趣的你可以參考下或許可以幫助到你
    2013-03-03
  • js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差別介紹

    js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差別介紹

    js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差別介紹,需要的朋友可以看看
    2012-05-05
  • 淺談JavaScript數(shù)據(jù)類型及轉(zhuǎn)換

    淺談JavaScript數(shù)據(jù)類型及轉(zhuǎn)換

    本文向大家簡(jiǎn)單介紹了javascript的數(shù)據(jù)類型以及他們直接的轉(zhuǎn)換方法,雖然沒有太多示例,但是也是個(gè)人的一些經(jīng)驗(yàn)總結(jié),這里推薦給大家。
    2015-02-02
  • 初學(xué)JavaScript第一章

    初學(xué)JavaScript第一章

    下面為自己初學(xué)JavaScript時(shí)覺得應(yīng)該注意的地方(從<<JavaScript動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)詳解>>中學(xué)到)
    2008-09-09

最新評(píng)論