中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

網站前端開發的代碼排版風格

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

雖然任何一種語言都沒有任何約定的風格,但也總有一些不成文且喜聞樂見的習俗。以你的代碼為例,給以下幾個風格上的建議:
  • 每個function之間多一空行,是的,除去注釋外再多一空行;
  • 適當加空格,比如if和后面的括號之間的空格、小括號和花括號之間的空格、冒號和function之間的空格等等;
  • 風格上保持一致,你的代碼里面有的地方+號和運算數之間有空格,有的則沒有;
  • 少用下劃線開頭的變量命名;
  • 一段代碼里,var語句可以合并在一起;
  • 暫時不會再修改的function或object,先用編輯器折疊起來,看上去也會整潔很多;
  • 黑色背景的editor風格不錯,不過關鍵字、注釋、運算符等顏色上可以再調整,主要是為了防止審美疲勞,換個色調換個心情;
  • 使用成熟的javascript庫

    如果沒看錯的話,你可能是使用了jquery吧(至少也有一個類似sizzle或更簡單的解析器,證據在倒數第十行左右)。所以,就盡可能避免使用原生的javascript.dom操作。

    jquery的符號,以cssselector風格統一取代了各種getelement(s)byxxx的接口,并且擴展性非常強,是很多設計模式思想的綜合運用。

    當然原生dom也有自己的優勢(主要是執行效率),但是大部分時候,在開發效率、代碼質量、執行效率的tradeoff中,jquery還是好選擇。此外也推薦下javascript.mvc庫、jqueryui庫等等。

    代碼整理
    構思清楚,再寫代碼,你已經做到了。
    但是,誰能保證代碼是一成不變、一勞永逸的呢?
    所以,「重構」的時候,除非是時間緊迫,永遠不要松懈代碼質量。
    web前端愛好者toobug對樓主的代碼也進行了詳細的點評,并且也給出了一些非常有意義的指導:

    代碼中邏輯沒有分塊、沒有空行、沒有注釋、看起來很累,建議對代碼進行分塊,比如將變量集中在頭部定義,然后處理一些賦值,最后執行一些其它的函數。具體到這個例子,有很多不恰當的地方,比如可以先var_height;然后在條件分支中進行賦值,比如在一堆賦值語句中間夾雜了一個parsetemplate。

  • “_”用得太多,this._var這個可以理解,因為要區分是否私有變量,但是var_height這個完全沒有必要加,加得太多反而看著很累,而且也沒有任何區分的意義。
  • 沒有將常用的變量緩存,這里最應該緩存的是this._options,要不然看起來很亂,而且緩存起來對性能也是有好處的。
  • 對象的規劃(命名)不清晰,比如this._options和this.opts什么關系?我反正是看不明白。
  • 代碼風格不統一。
  • 函數內變量名混亂(和第四點很像),比如第二個函數中id和_id什么關系?為什么不用aaaid和bbbid?cre又是什么,難道是createelement縮寫?變量盡量起有意義的,可區分的名字。
  • 函數名稱表義不明,命名不符合大部分規范約定。第一眼看到_ishavetable,我第一反應是,這應該是類似returntrue或者returnfalse之類的吧。結果一看,這么長,難道返回在后面?又往后看了一眼,這根本就沒有返回啊!那為什么要用_ishavetable啊?_is開頭的函數明明白白就應該返回一個true或者false啊。
  • 當前題目:網站前端開發的代碼排版風格
    URL分享:http://m.2m8n56k.cn/news22/106872.html

    成都網站建設公司_創新互聯,為您提供定制開發App開發服務器托管虛擬主機網站內鏈電子商務

    廣告

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

    商城網站建設
    主站蜘蛛池模板: 亚洲第一网站在线观看 | 亚洲国产精品一区二区首页 | 欧美一级片在线 | 亚洲一级片在线播放 | 99热碰| 亚洲三级a | 久久毛片网站 | 免费a级在线观看播放 | 亚洲精品乱无伦码 | 欧美一区二区三区四区在线观看 | 在线成人天天鲁夜啪视频 | 免费看一级做a爰片久久 | 中国国产成人精品久久 | 亚洲国产成人久久综合区 | 久久www免费人成精品 | 久艹视频在线免费观看 | 三级美国| 萌白酱在线喷水福利视频 | 黄页网站18以下禁止观看 | 婷婷的久久五月综合先锋影音 | 色色视频免费网 | 久草视频资源站 | 男人扒开腿躁女人j | 国产精品亚洲片在线观看不卡 | 看一级特黄a大片日本片 | 男女视频免费 | 97国内免费久久久久久久久久 | 欧日韩美香蕉在线观看 | 国产自产21区 | 亚洲高清在线观看视频 | 又黄又湿又爽 | 国产高清久久 | 国产精品久久久久久影院 | 日韩一区二区在线观看 | 久久亚洲精品中文字幕二区 | 欧美freesex10一13黑人 | 中文字幕福利 | 国产精品久久久久网站 | 成人牲交一极毛片 | 暖暖视频日韩欧美在线观看 | 精品一区二区三区波多野结衣 |