内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

網(wǎng)站前端開(kāi)發(fā)工程師應(yīng)遵循的代碼規(guī)范

2021-04-11    分類: 網(wǎng)站建設(shè)

標(biāo)準(zhǔn)的代碼,讓人閱讀會(huì)很輕松。遵循javascript的代碼規(guī)范是網(wǎng)站前端開(kāi)發(fā)工程師必備素質(zhì)

遵行慣用法

  • 注釋符號(hào)‘//’后應(yīng)該空一格;
  • 防止變量提升,應(yīng)先聲明后使用(jshint會(huì)提醒出‘_height’存在變量提升以及定義后未使用的錯(cuò)誤);
  • 不應(yīng)該使用硬編碼,并且重復(fù)幾次(id后綴名可以定義到常量里,用大寫字母);
  • 不應(yīng)該有兩個(gè)配置屬性,含義不明(this.opts和this._options);
  • 若兩次以上引用同一對(duì)象的屬性,應(yīng)該定義到局部變量再引用(varptions=this._options);
  • 不應(yīng)該同時(shí)使用兩種屬性命名風(fēng)格(colmodel和table_body);
  • 局部變量名應(yīng)該盡可能短,而方法名應(yīng)該盡可能完整(不應(yīng)該同時(shí)即有fromattpl又有parsetemplate);
  • 局部變量名不需要用下劃線開(kāi)頭,僅對(duì)象私有屬性和私有方法有此必要;
  • 變量名不需要帶類型屬性(_thdoms叫ths就好);
  • 使用javascript時(shí),for循環(huán)基本可以避免(比如jquery有.each,.map,.filter,.grep等等高階函數(shù)可用);
  • jquery對(duì)象名習(xí)慣以開(kāi)頭,以便區(qū)分dom對(duì)象;
  • jquery查詢應(yīng)盡量使用ontext;
  • jquerydom操作和原生dom操作不應(yīng)該混用(已經(jīng)使用jquery的情況,就應(yīng)該堅(jiān)持使用jquery來(lái)操作dom,避免丑陋的原生操作);
  • dom元素構(gòu)造出來(lái),也不應(yīng)該再到文檔中查詢一遍了(圖上的構(gòu)造太復(fù)雜,一眼真看不懂);
  • 代碼復(fù)查

    把程序?qū)懻_還只是跨出了第一步。把代碼交給你的同事和朋友復(fù)查,這是學(xué)習(xí)經(jīng)驗(yàn)、共同提高 最快的辦法。

    當(dāng)前題目:網(wǎng)站前端開(kāi)發(fā)工程師應(yīng)遵循的代碼規(guī)范
    文章轉(zhuǎn)載:http://www.rwnh.cn/news10/106860.html

    成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)微信公眾號(hào)、網(wǎng)頁(yè)設(shè)計(jì)公司

    廣告

    聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

    綿陽(yáng)服務(wù)器托管
    周口市| 岗巴县| 衡山县| 从化市| 桑日县| 澄迈县| 纳雍县| 普定县| 独山县| 五家渠市| 鸡西市| 利川市| 阿克苏市| 桐城市| 开阳县| 行唐县| 大洼县| 南漳县| 凉山| 黔西| 旺苍县| 泸州市| 岗巴县| 廉江市| 兰州市| 郧西县| 潼关县| 蒙山县| 满洲里市| 稷山县| 阜平县| 崇礼县| 周至县| 凭祥市| 周至县| 南华县| 墨竹工卡县| 汤阴县| 阿拉善右旗| 上栗县| 绵竹市|