欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

如何看待CSS中BEM的命名方式?

2018-4-25    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

BEM的意識就是塊(block)、元素(element)、修飾符(modifier),是由yandex團隊提出的一種CSS Class命名方法。

任何一個東西的存在都有其存在的道理,如果他毫無價值,那么肯定會被淘汰,后人可能都不了解,甚至都不會出現在后人的世界里。

如何看待CSS中BEM的命名方式?

關于BEM命名其最大的爭議就是其命名風格,它鼓勵一級一級的寫的非常具體,但是會很長。如此常的命名會影響書寫效率,名稱過長代碼量就會增多,文件體積就會變大(在gzip下這個不算是個問題),從而會影響傳輸速度,用戶體驗度就低,但是作為一個職業人我們都不能單純把個人喜好和習慣作為借口來拒絕或否定其用途。

風格對于使用者來說并不是很重要,關鍵的是看其效果。正所謂人們常說的“不看療程,看療效”。

從擴展性上來看,嵌套過多閱讀性差,超過3層就很難閱讀了;嵌套越多,選擇器的層級也會隨之增多,那么性能不知不覺就會變差;如此長的名字,書寫上想沖突都難。

從編程原則上來說,這種命名方式不會暴露抽象類。假如樣式變了需要繼承另一個抽象類,不需要改HTML,只需要改css即可。

團隊開發中,風格無非是一種形式,可以約束人們達到一定程度上的統一。內部溝通會極大降低溝通成本。

BEM命名的方法雖然有自身的不足之處,但至少他可以使我們命名的時候達到一定的統一,我們可以學習其優秀的方面將其納為己用。在實際項目開發中將其巧妙而又靈活的運用起來也未嘗不是一件壞事。

藍藍設計www.73404.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.73404.com.cn

存檔

主站蜘蛛池模板: 久久精品亚洲牛牛影视 | 羞羞答答影院在线 | 岛国不卡 | 99久久伊人一区二区yy5099 | 韩日视频在线 | 被夫上司侵犯了中文字幕 | 婷婷色在线播放 | 亚洲精品成人456在线播放 | 精品久久久久久久久久久久久久久 | 色视频久久 | 爱爱小说漫画 | 日本在线视频网址 | 好猛好紧好硬使劲好大刺激视频 | 草莓视频榴莲视频 | 王淑兰与铁柱全文免费阅读 | 日本高清免费不卡在线播放 | 91混血大战上海双胞胎 | 久久精品亚洲精品国产欧美 | 亚洲 欧美 中文字幕 在线 | 美女被草漫画 | 91噜噜噜在线观看 | 亚洲va欧美va国产va天堂影 | 国产成人亚洲精品一区二区在线看 | 女女宿舍互慰h文小说 | zoomkool最新版 | 91大神在线观看精品一区 | 国产成人啪精品视频站午夜 | 91探花在线播放 | 亚洲丁香网 | 性妲己 | 免费视频| 天天干天天爽天天操 | 91在线精品视频 | 欧美日本一道高清二区三区 | 国产亚洲精品美女 | 国产福利视频一区二区微拍 | 青青青视频蜜桃一区二区 | 亚洲精品成人456在线播放 | 日本三级做a全过程在线观看 | 成人另类视频 | 男人桶女下面60分钟视频 |