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

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

2018-4-25    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里

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

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

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

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

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

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

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

團(tuán)隊(duì)開發(fā)中,風(fēng)格無非是一種形式,可以約束人們達(dá)到一定程度上的統(tǒng)一。內(nèi)部溝通會極大降低溝通成本。

BEM命名的方法雖然有自身的不足之處,但至少他可以使我們命名的時候達(dá)到一定的統(tǒng)一,我們可以學(xué)習(xí)其優(yōu)秀的方面將其納為己用。在實(shí)際項(xiàng)目開發(fā)中將其巧妙而又靈活的運(yùn)用起來也未嘗不是一件壞事。

藍(lán)藍(lán)設(shè)計www.gerard.com.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

藍(lán)藍(lán)設(shè)計的小編 http://www.gerard.com.cn

存檔

主站蜘蛛池模板: 国产精品三级在线观看 | 黄色a级免费网站 | 国产亚洲精品黑人粗大精选 | 国产精品久久久久久无码专区 | 精品亚洲一区二区在线播放 | 四虎影视国产精品亚洲精品 | 中文字幕在线免费视频 | 久久re6热在线视频精品66 | 一本道在线综合久久88 | 国产野外无码理论片在线观看 | 日本精品久久久久中文字幕 1 | 嫩草国产精品99国产精品 | 亚洲乱亚洲乱妇在线观看 | 国产精品第八页 | 琪琪电影午夜理论片YY6080 | 99精品在线看 | 九九热精品免费观看 | 国产美女又黄又爽又色视频网站 | 狠狠狠色丁香婷婷综合久久 | 欧美多人群p刺激交换电影 欧美多毛的大隂道 | 亚洲欧美日韩在线观看一区二区三区 | 激情男女高潮射精AV免费 | 真实农村女人野外自拍照片 | 午夜精品久久久久久99热蜜桃 | 亚洲人成电影网站在线观看 | 韩日午夜在线资源一区二区 | 精品国产品国语在线不卡丶 | 川师 最美老师 | 中文字幕不卡一区二区三区 | 欧美日韩亚洲综合2019 | 99午夜高清在线视频在观看 | 人体内射精一区二区三区 | 一个人色导航 | 国产精品久久毛片A片软件爽爽 | 色情www日本欧美 | 亲嘴扒胸摸屁股视频免费网站 | 99re久久热在这里精品 | 久久精品国产欧美日韩99热 | 噼里啪啦免费观看视频大全 | 国产成人精品三级在线 | 欧美成ee人免费视频 |