午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

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

2018-4-25    seo達人

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

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

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

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

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

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

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

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

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

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

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

日歷

鏈接

個人資料

藍藍設計的小編 http://m.gerard.com.cn

存檔

主站蜘蛛池模板: 美女裸露胸部100%无遮挡 | 久久亚洲精品AV成人无 | 老熟风间由美AV在线一区二区 | 92电影网午夜福利 | 中文字幕亚洲无限码 | 美女网站免费久久久久久久 | 世界第一黄暴漫画家 | 高清国产激情视频在线观看 | 坠落的丝袜美人妻 | 国产精品久久婷婷五月色 | 漂亮妈妈中文字幕版 | 国产亚洲精品久久无码98 | 99久久国语露脸精品国产 | 日日干日日操日日射 | 榴莲黄版无限刷 | 国产精品.XX视频.XXTV | 国产成人拍精品视频网 | 九九黄色大片 | 亚洲精品国产一区二区贰佰信息网 | 免费三级现频在线观看 | 污污内射在线观看一区二区少妇 | 久久久伊人影院 | 亚洲日韩有码无线免费 | 国产亚洲999精品AA片在线爽 | 综合久久久久久久综合网 | 超熟女专门志 | 亚洲欧美日韩高清专区 | 亚洲天堂一区二区三区 | 色姣姣狠狠撩综合网 | 99re久久热在这里精品 | 色欲人妻AAAAAAA无码 | 一二三四在线视频社区8 | 国产午夜永久福利视频在线观看 | 人人澡人人爽人人精品 | 欧美性爱 成人 | 打卡中国各地奋斗第一线 | 久久婷婷五月综合色丁香 | 国语自产精品一区在线视频观看 | 777久久人妻少妇嫩草AV | 偷拍 拍自 欧美色区 | 日本少妇内射视频播放舔 |