這是我在網上摘入的,貼上來與大家一起學習學習。 在JavaScript中應用Object(1)

來源:互聯網
上載者:User
           在JavaScript中應用Object
  JavaScript是一種用戶端指令碼語言,在大多數情況下,它被用來製作在 Web頁面上飛來飛去的對象,或用於確認HTML 表單中的輸入資料合法性。但是,如果你超越這些表象深入挖掘,就會發現,這種簡單易學的語言還有許多許多其它用途。比如,JavaScript中物件導向(Object)的結構體系。你還不知道在JavaScript中物件導向是怎麼一回事情吧?沒有關係,請跟我來。
  JavaScript的物件模型所提供的功能和靈活性並不如Java 和 Perl語言那樣多,但是,你很快就能看到,即便是有限的功能有時候也能用得非常方便順手。並且,如果考慮得再多一點,開發人員使用 JavaScript對象可以明顯地減少用於代碼開發與測試方面的時間。當然,由此構造的精巧美妙網頁,還能贏得同事的尊重和隔壁漂亮女孩的愛慕 :
  一. 對象概覽
  介紹對象結構之前,首先給快速探索一下對象的世界裡面都有什嗎?
  在 JavaScript中,一個“物件建構器”只是一套程式語句,它們用於完成一項特殊任務:它們為一個對象設定基本規則,規定它能夠做什麼,不能做什麼。一個典型的物件建構器包含變數和函數,並且作為模板,從中產生出對那個對象的特殊例示。
  每個從模板中構造出的對象具有一些特徵或“屬性”,還有一些預先定義的函數或“方法”,這些屬性和方法直接對應於對象定義中的變數和函數。
  對象被定義之後,JavaScript就允許你根據自己的需要產生許多例示。這些例示中的每一個都是一個完全獨立的對象,具有自己的屬性和方法,而且可以獨立於其它對象進行操作。
  現在你可能疑惑:這是不是有點多餘?因為JavaScript允許建立自訂函數,並在代碼中需要的地方使用它們。這難道還不夠嗎?是的,如果只想產生一個對象,那麼函數就可以完成這項任務。
  但是,常常要為一個對象產生多於一個的例示。例如,多個菜單樹,多個圖象交換。在這種情況下,最好使用對象,這樣每個例示都有其自己的變數和函數,不需影響程式中的其它變數就能夠進行操作。
  對象還有助於保持代碼的模組化。你可以在一個單獨的檔案中定義一個物件建構器,只在使用到這個對象的頁面中包含這個檔案。這樣,就大大地簡化了代碼的修改,因為只需要編輯一個檔案就能向產生的所有對象中增加新的功能。
  二. 定義物件建構器Sumthing
  這以前你可能已經遇到過JavaScript對象了,比如下面的代碼建立了圖象對象的一個新例示:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.