標準的代碼,讓人閱讀會很輕松。遵循javascript的代碼規范是網站前端開發工程師必備素質
遵行慣用法
注釋符號‘//’后應該空一格;防止變量提升,應先聲明后使用(jshint會提醒出‘_height’存在變量提升以及定義后未使用的錯誤);不應該使用硬編碼,并且重復幾次(id后綴名可以定義到常量里,用大寫字母);不應該有兩個配置屬性,含義不明(this.opts和this._options);若兩次以上引用同一對象的屬性,應該定義到局部變量再引用(varptions=this._options);不應該同時使用兩種屬性命名風格(colmodel和table_body);局部變量名應該盡可能短,而方法名應該盡可能完整(不應該同時即有fromattpl又有parsetemplate);局部變量名不需要用下劃線開頭,僅對象私有屬性和私有方法有此必要;變量名不需要帶類型屬性(_thdoms叫ths就好);使用javascript時,for循環基本可以避免(比如jquery有.each,.map,.filter,.grep等等高階函數可用);jquery對象名習慣以開頭,以便區分dom對象;jquery查詢應盡量使用ontext;jquerydom操作和原生dom操作不應該混用(已經使用jquery的情況,就應該堅持使用jquery來操作dom,避免丑陋的原生操作);dom元素構造出來,也不應該再到文檔中查詢一遍了(圖上的構造太復雜,一眼真看不懂);代碼復查
把程序寫正確還只是跨出了第一步。把代碼交給你的同事和朋友復查,這是學習經驗、共同提高 最快的辦法。
當前題目:網站前端開發工程師應遵循的代碼規范
文章轉載:http://m.newbst.com/news10/106860.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、面包屑導航、網站設計公司、品牌網站建設、微信公眾號、網頁設計公司
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯