成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

推薦幾個大廠的前端代碼規范,學會了,你也能寫出詩一樣的代碼!

新聞 前端
今天給大家帶來的是 幾個大廠的前端代碼規范 。代碼千萬行,安全第一行;前端不規范,同事兩行淚。

今天給大家帶來的是 幾個大廠的前端代碼規范 。

前端代碼規范

代碼千萬行,安全第一行;前端不規范,同事兩行淚。

騰訊

包含內容也挺多的:

PC端專題:快速上手、文件目錄、頁面頭部、通用title、通用foot、統計代碼、兼容測試

移動端專題:快速上手、文件目錄、頁面頭部、REM布局、通用foot、統計代碼、分享組件、兼容要求

雙端官網:快速上手、頁面跳轉

http://tgideas.qq.com/doc/index.html

不過里面也有一些內容是針對其業務的,并不通用。

京東

對比騰訊的代碼規范,我更推薦凹凸實驗室的代碼規范,比較齊全。

HTML規范

基于W3C、蘋果開發者等官方文檔,并結合團隊日常業務需求以及團隊在日常開發過程中總結提煉出的經驗而約定。

圖片規范

了解各種圖片格式特性,根據特性制定圖片規范,包括但不限于圖片的質量約定、圖片引入方式、圖片合并處理等。

CSS 規范

統一團隊 CSS 代碼書寫和 SASS 預編譯語言的語法風格,提供常用媒體查詢語句和瀏覽器私有屬性引用,并從業務層面統一規范常用模塊的引用。

命名規范

從 “目錄命名”、“圖片命名”、“ClassName” 命名等層面約定規范團隊的命名習慣,增強團隊代碼的可讀性。

JavaScript 規范

統一團隊的 JS 語法風格和書寫習慣,減少程序出錯的概率,其中也包含了 ES6 的語法規范和最佳實踐。

凹凸實驗室: https://guide.aotu.io/index.html

阿里巴巴

包含了:類型、對象、數組、字符串、函數、屬性、變量、提升、比較運算符 & 等號、塊、注釋、空白、逗號、分號、類型轉化、命名規則、存取器、構造函數、事件、模塊、jQuery、ECMAScript 5 兼容性、測試、性能、資源、JavaScript 風格指南說明

Airbnb Javascript Style Guide: https://github.com/airbnb/javascript

百度

JavaScript編碼規范、HTML、CSS、Less、E-JSON 數據傳輸標準、模塊和加載器、包結構、項目目錄結構、圖表庫標準、react 編碼規范。

比如:縮進

  • [強制] 使用  4  個空格做為一個縮進層級,不允許使用  2  個空格 或  tab  字符。
  • [強制]  switch  下的  case  和  default  必須增加一個縮進層級。
  1. // good 
  2. switch (variable) { 
  3.  
  4.     case '1'
  5.         // do... 
  6.         break
  7.  
  8.     case '2'
  9.         // do... 
  10.         break
  11.  
  12.     default
  13.         // do... 
  14.  
  15.  
  16. // bad 
  17. switch (variable) { 
  18.  
  19. case '1'
  20.     // do... 
  21.     break
  22.  
  23. case '2'
  24.     // do... 
  25.     break
  26.  
  27. default
  28.     // do... 
  29.  

規范文檔: https://github.com/ecomfe/spec/blob/master/javascript-style-guide.md

網易編碼規范:

CSS規范:一系列規則和方法,幫助你架構并管理好樣式

HTML規范:一系列建議和方法,幫助你搭建簡潔嚴謹的結構

工程師規范:前端頁面開發工程師的工作流程和團隊協作規范

但是并不止于此,還有更多:

http://nec.netease.com/standard

JavaScript Standard Style

除很多公司組織外,很多個人也在項目中使用的規范。

https://github.com/standard/standard

Vue

這里是官方的 Vue 特有代碼的風格指南。

如果在工程中使用 Vue,為了回避錯誤、小糾結和反模式,該指南是份不錯的參考。

不過我們也不確信風格指南的所有內容對于所有的團隊或工程都是理想的。

所以根據過去的經驗、周圍的技術棧、個人價值觀做出有意義的偏差是可取的。

官方風格指南: https://cn.vuejs.org/v2/style-guide/index.html

es6

如何將 ES6 的新語法,運用到編碼實踐之中,與傳統的 JavaScript 語法結合在一起,寫出合理的、易于閱讀和維護的代碼。

es6 編程風格: http://es6.ruanyifeng.com/#docs/style

Bootstrap

內容包含 HTML 和 CSS。

HTML

語法、HTML5 doctype、語言屬性、IE 兼容模式、字符編碼、引入 CSS 和 JavaScript 文件、實用為王、屬性順序、布爾型屬性、減少標簽的數量、JavaScript 生成的標簽。

CSS

語法、聲明順序、不要使用 @import、媒體查詢(Media query)的位置、帶前綴的屬性、單行規則聲明、簡寫形式的屬性聲明、Less 和 Sass 中的嵌套、Less 和 Sass 中的操作符、注釋、class 命名、選擇器、代碼組織。

Bootstrap 編碼規范: https://codeguide.bootcss.com/

ESLint

目前絕大多數前端項目都會用到的 可組裝的 JavaScrip t和 JSX 檢查工具。

發現問題

ESLint 靜態分析您的代碼以快速發現問題。ESLint 內置于大多數文本編輯器中,您可以將ESLint 作為持續集成管道的一部分運行。

自動修復

ESLint 發現的許多問題都可以自動修復。ESLint 修復程序可識別語法,因此您不會遇到傳統的查找和替換算法引入的錯誤。

定制

預處理代碼,使用自定義解析器,并編寫與 ESLint 內置規則一起使用的自己的規則。您可以自定義 ESLint,使其完全按照項目所需的方式工作。

ESLint: https://eslint.org/

ESLint 中文網: https://eslint.bootcss.com/

Prettier

Prettier 是一個“有主見”的代碼格式化工具。

簡而言之,這個工具能夠使輸出代碼保持風格一致。

也是目前絕大多數前端項目都會用到的哦。

Prettier: https://prettier.io/

 

責任編輯:張燕妮 來源: segmentfault
相關推薦

2022-01-17 07:50:37

Go代碼規范

2022-04-29 08:55:43

前端開發規范

2022-11-08 08:45:30

Prettier代碼格式化工具

2010-08-16 10:10:22

SQL腳本

2023-05-15 16:46:03

2018-09-04 15:45:58

Python代碼編程語言

2019-02-01 15:40:59

Python代碼規范編程語言

2024-04-09 13:16:21

Rust命名規范

2024-10-31 09:15:09

2022-02-21 08:00:23

開發代碼程序員

2024-04-01 06:21:10

2024-03-11 08:27:43

前端圖片格式

2024-07-11 08:29:57

大數據.NET工具

2022-08-28 10:08:53

前端代碼前端

2011-04-19 17:09:52

代碼編程

2019-06-19 08:09:05

CSSJavaScript前端

2019-11-15 15:09:27

Python代碼優雅

2022-07-08 09:27:48

CSSIFC模型

2024-02-02 11:03:11

React數據Ref

2023-01-26 00:28:45

前端測試技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久冷 | 亚洲国产精品va在线看黑人 | 区一区二区三在线观看 | 久久新 | 亚洲欧美日韩一区 | 九九综合九九 | 欧美一级黄色片 | 成人亚洲在线 | 毛片a区| 欧美第一区 | 精品欧美乱码久久久久久 | 伊人中文字幕 | 国产激情在线观看 | 欧美国产激情二区三区 | 欧美一级二级在线观看 | 久久久久久久久久久高潮一区二区 | cao在线 | 日韩一区二区三区在线播放 | 国产1区2区 | 欧美一级在线 | www.99re| 国产高清性xxxxxxxx | 欧美视频在线播放 | 国产精品免费一区二区三区四区 | 黄网免费 | 久久久999免费视频 999久久久久久久久6666 | 亚州av| 九九热这里 | 女人av | 日韩精品一区中文字幕 | 久久久精品视频一区二区三区 | 久久久久久久久国产成人免费 | 91免费小视频 | 国产91成人 | 狠狠操狠狠干 | 亚洲国产精品91 | 中文字幕亚洲视频 | 国产欧美一区二区精品忘忧草 | 韩国av一区二区 | 播放一级黄色片 | 欧美一级在线 |