網站前端開發工程師應遵循的代碼規范

2021-04-11    分類: 網站建設

標準的代碼,讓人閱讀會很輕松。遵循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.kartarina.com/news/106860.html

    成都網站建設公司_創新互聯,為您提供品牌網站設計網站內鏈App設計ChatGPT軟件開發微信公眾號

    廣告

    聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

    成都定制網站網頁設計
    主站蜘蛛池模板: 无码中文人妻在线一区二区三区| 精品人妻无码一区二区三区蜜桃一| 办公室丝袜激情无码播放| 久久亚洲AV成人无码电影| 色欲AV永久无码精品无码| 成人无码嫩草影院| 国产成人亚洲综合无码精品 | 亚洲成AV人在线播放无码| 免费无码又爽又刺激高潮视频| 亚洲啪AV永久无码精品放毛片| 欧日韩国产无码专区| 无码国产色欲XXXX视频| 高清无码一区二区在线观看吞精 | 最新国产AV无码专区亚洲| 久久久久久久亚洲Av无码| 久久精品无码一区二区三区日韩| 色情无码WWW视频无码区小黄鸭| 人妻少妇无码视频在线| 98久久人妻无码精品系列蜜桃| 亚洲午夜无码片在线观看影院猛| 91精品无码久久久久久五月天| 亚洲一区二区三区无码影院| 99久久无码一区人妻a黑| 国产a级理论片无码老男人| 精品无码国产污污污免费| 无码137片内射在线影院| 东京热无码一区二区三区av| 无码人妻精一区二区三区| 久久久久亚洲AV无码专区首JN| 中文字幕有码无码AV| 久久人妻少妇嫩草AV无码蜜桃| 无码人妻一区二区三区免费| 无码av免费一区二区三区试看| 亚洲熟妇无码八AV在线播放| 国产免费午夜a无码v视频| 天堂无码久久综合东京热 | 永久免费av无码网站大全| AV无码精品一区二区三区| 中文字幕无码免费久久99| 伊人久久一区二区三区无码| 亚洲AV日韩AV永久无码免下载 |