前端 如何看待CSS中BEM的命名方式?
如何看待CSS中BEM的命名方式?BEM只是一種思考。它為我們規(guī)范CSS的命名提供了方向。每個人的理解都是不同的,最終實現(xiàn)的方式也會是相似的。它不同于OOCSS(object-orientedprog
如何看待CSS中BEM的命名方式?
BEM只是一種思考。它為我們規(guī)范CSS的命名提供了方向。每個人的理解都是不同的,最終實現(xiàn)的方式也會是相似的。它不同于OOCSS(object-orientedprogrammingcss)的概念。OOCSS提倡可重用性,而BEM更扁平
在我了解BEM之前,我一直在尋找一個最佳的命名方法,這對以后的新成員來說是很方便的。這對于一個罕見的公司來說非常重要,例如橋圖網(wǎng),專門從事前端橋圖。Com
在我們近2000個橋圖項目中,幾乎所有的命名方法都被嘗試過。例如,我們根據(jù)自己的經(jīng)驗探索了自己的命名系統(tǒng)?;瑝K?;瑝K包裝。滑塊導航。Slider NAV
uitem
.Slider arrow
.Slider-arrow uuuprev
.Slider-arrow uuunext
]這是我們公司使用的命名方法,符合邊界元法的概念。邊界元法的一個缺點是它有點長。然而,目前,利大于弊。如果你有更好的辦法,歡迎你向我求婚
換熱器的型號沒有bue。邊界元法是指B型標準橢圓頭管箱的前端和M型錐形頭管箱的后端。固定管板換熱器的法蘭也采用管板的延伸部分,支架為耳式支架,主要用于塔的再沸器。
補充其他類型:
bes為前端管板,為B型標準橢圓頭管板,后端為S型浮頭換熱器,支架為鞍座支架;
bku為前端管板,為B型標準橢圓頭管板,殼側為U型管式釜式再沸器,支架為鞍座支架;
BIU前端管箱為B型標準橢圓頭管箱,殼側為I型U型管換熱器,支架為鞍座支架。
管殼式換熱器BEM什么意思?
我們目前的CSS命名方法接近無線BEM的概念。在我們2000多個前端切割項目中,幾乎每一種CSS命名方法都在實戰(zhàn)中得到了應用,并不斷完善。目前,我們采用以下方法:?;瑝K。滑塊包裝?;瑝K箭頭。滑塊箭頭
uleft
.Slider-arrowunext
.Slider-nav
.Slider-navuitem
非常接近BEM的命名方法。它是扁平的,沒有層次結構(因此不存在重量問題)。培訓新人和促進團隊合作相對容易。唯一的缺點是時間長了一點,但利大于弊。
OOCSS命名提倡重用,這與BEM有很大不同。我不建議這樣。以上只是我個人的觀點。CSS命名沒有標準答案。不同的人有不同的看法
近年來,研究web前端開發(fā)的人越來越多,但它并不像其他編程語言那樣流行了一段時間,然后蕭條了一段時間。Web前端的開發(fā)一直是一個熱點,呈穩(wěn)步上升的趨勢,相關崗位的待遇也不錯,在早期的學習過程中,學習Web前端時,大多數(shù)初學者都希望學得快,盡快進入行業(yè)。
想快速學習web前端開發(fā)進入行業(yè),目前情況比較快的方法是通過web前端開發(fā)培訓,這比較快的是線下授課,當然除了web前端開發(fā)培訓,還有另外一種方法比較快,就是有前端開發(fā)企業(yè)為你進行內部培訓,讓老師指導你,邊工作邊學習,但想學的我就是覺得不是一回事。
因此,目前學習速度更快的唯一方法是web前端開發(fā)培訓,這相對容易實現(xiàn)。其他的方式,比如網(wǎng)上網(wǎng)絡前端培訓,學習可能需要比較長的時間,而且學習效果不如線下培訓好,所以自學更重要不用說,一定要快一點,而且要花更長的時間。至于在企業(yè)工作,讓老師來指導你,對初學者來說當然更不可能。
事實上,實現(xiàn)Web前端開發(fā)的快速學習是不可能的。完成Web前端開發(fā)的培訓和學習需要5個月左右的時間,比較快。因此,當我們學會避免上當受騙時,我們必須認清現(xiàn)實。