javascript - 常見的js外掛程式為什麼都用連字號命名而不用駝峰?

來源:互聯網
上載者:User
關鍵字 javascript php python html html5
常見的bootstrap,swiper,slide,fullpage等為什麼使用“-”連字號的方式命名而不是使用駝峰?
畢竟駝峰雙擊一下就能選中,連字號還要選一下。

回複內容:

常見的bootstrap,swiper,slide,fullpage等為什麼使用“-”連字號的方式命名而不是使用駝峰?
畢竟駝峰雙擊一下就能選中,連字號還要選一下。

前端的代碼很少見使用駝峰命名法,最常見到的就是連字號,html和css代碼皆如此,js使用連字號大概是為了前端代碼風格的統一吧

你說的是css的class名稱和id名稱吧...

這個一般的規則是和原語言保持一致...

css一直就是用-串連的, 比如 border-color, margin-top之類的

html的屬性, 也是用-, 因為html屬性不區分大小寫, 用駝峰會帶來很多不便, 比如 ,

js一直就是用駝峰的, 比如 getAttribute, offsetHeight之類的...
js用底線的地方也有, 比如自己定義常量的串連 const GLOBAL_LOADDING = ''

不過現在js中變數用底線的也不少...

語意更清晰,一目瞭然

用底線也能雙擊選中

以清晰,一眼辨別為首要目標

選哪種風格反而不重要.

因為類名的慣例就是使用-連字號,你可以看看sass的文法,預設的就是用-的。

底線更清晰,我最開始也是駝峰的,後來公司要求底線,現在再看看駝峰,感覺好XX,特別是不能馬上知道標識符的含義

而底線的,就像是英文單詞一樣,容易識別理解(把底線當成空格看,駝峰的是連一起,混)

另外,底線也可以雙擊選中啊

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.