這次帶給大家JS物件的使用原則,JS物件使用的注意事項有哪些,下面就是實戰案例,一起來看一下。
JS獨一無二之處在於任何事物都不是神聖不可侵犯的。預設情況下,你可以修改任何你可以觸及的物件。它(解析器)根本不在乎這些物件是開發者定義的還是預設執行環境的一部分——只要是能存取的物件都可以修改。在一個開發者獨自開發的專案中,這不是問題,開發者確切地知道正在修改什麼,因為他對所有程式碼都瞭如指掌。然而,在一個多人開發的專案中,物件的隨意修改就是個大問題了。
什麼是你的物件
當你的程式碼創建了這些物件時,你擁有這些物件。創建了物件的程式碼也許沒必要一定由你來編寫,但只要維護程式碼是你的責任,那就就是你擁有這些物件。舉例來說,YUI團隊擁有該YUI對象,Dojo團隊擁有該dojo對象。即使編寫程式碼定義該物件的原始作者離開了,各自對應的團隊仍然是這些物件的擁有者。
當專案中使用一個JS類別庫,你個人不會自動變成這些物件的擁有者。在一個多人開發的專案中,每個人都假設庫物件會按照它們的文件中描述的一樣正常工作。如果你在使用YUI,修改了其中的對象,那麼這就為你自己的團隊設定了一個陷阱。這必將導致一些問題,有些人可能會掉進去。
請牢記,如果你的程式碼沒有建立這些對象,不要修改它們,包括:
原生物件(Object、Array等等)
瀏覽器物件模型(BOM)物件(例如,window)
類別庫的物件
上面所有這些物件是你專案執行環境的一部分。由於它們已經存在了,你可以直接使用這些或用其來建立某些新的功能,而不應該去修改它們。
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
web開發中事件處理規則有哪些
以上是JS物件的使用原則的詳細內容。更多資訊請關注PHP中文網其他相關文章!