• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

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

      2018-4-25    seo達人

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

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

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

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

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

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

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

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

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

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

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

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.li-bodun.cn

      存檔

      主站蜘蛛池模板: 国产高清在线精品一本大道| 少妇被粗大的猛烈进出免费视频| 高潮呻吟国产在线播放| 人妻少妇456在线视频| 一区二区偷拍美女撒尿视频| 色婷婷六月亚洲婷婷6月| 日韩精品专区在线影观看| 天天噜噜日日久久综合网 | 日韩色无码一级毛片一区二区-百 久久人妻内射无码一区三区 | 国产一区二区三区激情视频| 无码avav无码中文字幕| 精品国产三级a在线观看| 老熟女重囗味hdxx69| 久久精品国产99麻豆蜜月| 97国产精品人人爽人人做| 亚洲国产精品无码java| 亚洲精品不卡午夜精品| 辰溪县| 色欧美片视频在线观看| 成人精品天堂一区二区三区| 亚洲色最新高清AV网站 | 迁安市| 日韩高清国产中文字幕| 亚洲综合网一区中文字幕| 一区二区三区日本久久九| 欧美506070老妇乱子伦| 国产精品人成视频免费播放| 把女邻居弄到潮喷的性经历| 中文字幕无码免费久久99| 999久久欧美人妻一区二区| 青铜峡市| 亚洲精品乱码久久观看网| 放荡的美妇在线播放| 欧美交换配乱吟粗大视频| 手机无码人妻一区二区三区免费| 日韩精品福利一二三专区| 中文精品无码中文字幕无码专区| 麻豆精品传媒一二三区| av东京热无码专区| 40岁大乳的熟妇在线观看| 国产精品亚洲A∨天堂不卡|