摘要:命名規范命名法是由團隊提出的一種前端命名規范。更嚴格一點來說不能影響自身布局,最好不要設置和,也不要使用元素選擇器和選擇器。是修飾,定義和的外觀狀態或者行為。代碼風格推薦去看地址。
這是我的個人博客,有興趣的可以去看看,說不定有收獲。CSS命名規范
BEM(Block, Element, Modifier)是由Yandex團隊提出的一種前端命名規范。其核心思想是將頁面拆分成一個個獨立的富有語義的塊(blocks),從而使得團隊在開發復雜的項目變得高效,并且十分有利于代碼復用,即便團隊引入新成員,也容易維護。
Block是塊,比方說div、header,可以嵌套復用。更嚴格一點來說不能影響自身布局,最好不要設置margin和position,也不要使用元素選擇器和ID選擇器。
Element是元素,比方說input、p。是Block的組成部分。
Modifier是修飾,定義Block和Element的外觀、狀態、或者行為。當然這個部分并不是必須的,可以省略。
Block與Element之間通過__來連接,Element與Modifier之間通過--來連接
總體就是Block__Element--Modifier
如果一段代碼可能被重用,并且它不依賴于頁面中的其他組件,這時就可以使用Block,反之就可以使用Element。
JavaScript代碼風格推薦去看Aribnb地址。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/114919.html
摘要:命名規范命名法是由團隊提出的一種前端命名規范。更嚴格一點來說不能影響自身布局,最好不要設置和,也不要使用元素選擇器和選擇器。是修飾,定義和的外觀狀態或者行為。代碼風格推薦去看地址。 這是我的個人博客,有興趣的可以去看看,說不定有收獲。 CSS命名規范 BEM命名法 BEM(Block, Element, Modifier)是由Yandex團隊提出的一種前端命名規范。其核心思想是將頁面拆...
摘要:遍歷節點綁定事件利用事件代理文件的引用將文件的引用放在頭部,文件的引用放在尾部。 在學校敲代碼的時候,考慮的可能是怎么實現這個功能,怎么樣把功能做的酷一點,可是當你進入了公司,你就會發現可能代碼把功能實現是一方面的,你代碼還需要良好的代碼風格,命名規范,可讀性易于維護,以及性能等等,so出現了下面這篇文章(歡迎大家指出錯誤,侵刪) showImg(https://segmentfaul...
摘要:遍歷節點綁定事件利用事件代理文件的引用將文件的引用放在頭部,文件的引用放在尾部。 在學校敲代碼的時候,考慮的可能是怎么實現這個功能,怎么樣把功能做的酷一點,可是當你進入了公司,你就會發現可能代碼把功能實現是一方面的,你代碼還需要良好的代碼風格,命名規范,可讀性易于維護,以及性能等等,so出現了下面這篇文章(歡迎大家指出錯誤,侵刪) showImg(https://segmentfaul...
摘要:遍歷節點綁定事件利用事件代理文件的引用將文件的引用放在頭部,文件的引用放在尾部。 在學校敲代碼的時候,考慮的可能是怎么實現這個功能,怎么樣把功能做的酷一點,可是當你進入了公司,你就會發現可能代碼把功能實現是一方面的,你代碼還需要良好的代碼風格,命名規范,可讀性易于維護,以及性能等等,so出現了下面這篇文章(歡迎大家指出錯誤,侵刪) showImg(https://segmentfaul...
閱讀 2236·2021-11-24 11:15
閱讀 3079·2021-11-24 10:46
閱讀 1377·2021-11-24 09:39
閱讀 3924·2021-08-18 10:21
閱讀 1478·2019-08-30 15:53
閱讀 1395·2019-08-30 11:19
閱讀 3319·2019-08-29 18:42
閱讀 2321·2019-08-29 16:58