首頁 > web前端 > js教程 > 主體

JS物件的使用原則

php中世界最好的语言
發布: 2018-06-04 10:48:55
原創
1323 人瀏覽過

這次帶給大家JS物件的使用原則,JS物件使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

JS獨一無二之處在於任何事物都不是神聖不可侵犯的。預設情況下,你可以修改任何你可以觸及的物件。它(解析器)根本不在乎這些物件是開發者定義的還是預設執行環境的一部分——只要是能存取的物件都可以修改。在一個開發者獨自開發的專案中,這不是問題,開發者確切地知道正在修改什麼,因為他對所有程式碼都瞭如指掌。然而,在一個多人開發的專案中,物件的隨意修改就是個大問題了。

什麼是你的物件

當你的程式碼創建了這些物件時,你擁有這些物件。創建了物件的程式碼也許沒必要一定由你來編寫,但只要維護程式碼是你的責任,那就就是你擁有這些物件。舉例來說,YUI團隊擁有該YUI對象,Dojo團隊擁有該dojo對象。即使編寫程式碼定義該物件的原始作者離開了,各自對應的團隊仍然是這些物件的擁有者。

當專案中使用一個JS類別庫,你個人不會自動變成這些物件的擁有者。在一個多人開發的專案中,每個人都假設庫物件會按照它們的文件中描述的一樣正常工作。如果你在使用YUI,修改了其中的對象,那麼這就為你自己的團隊設定了一個陷阱。這必將導致一些問題,有些人可能會掉進去。

請牢記,如果你的程式碼沒有建立這些對象,不要修改它們,包括:

原生物件(Object、Array等等)

DOM物件(例如,document

瀏覽器物件模型(BOM)物件(例如,window)

類別庫的物件

上面所有這些物件是你專案執行環境的一部分。由於它們已經存在了,你可以直接使用這些或用其來建立某些新的功能,而不應該去修改它們。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

web開發中事件處理規則有哪些

web開發中UI層的鬆散耦合

以上是JS物件的使用原則的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板