高效編寫CSS

近幾天在編寫頁面继薛,自己感覺編碼效率低下遏考,正所謂窮則思變,當(dāng)意識(shí)到問題必須得以解決時(shí)诈皿,往往就邁出了解決問題的第一步。

自己在編寫頁面主要遇到的問題如下:頁面結(jié)構(gòu)更改頻繁壶冒,CSS樣式復(fù)用少且維護(hù)困難截歉。大項(xiàng)目遇到難以維護(hù)等問題倒是情有可原,但這只是一個(gè)小項(xiàng)目咸作,出現(xiàn)這種問題只能是因?yàn)槲业木幋a姿勢不對(duì)宵睦,某些地方存在自己沒意識(shí)的問題。

編寫CSS樣式的時(shí)候壳嚎,為了避免類命名的沖突、樣式覆蓋的問題说庭,我在一定程度上借鑒了BEM的編寫規(guī)范郑趁,不過對(duì)提高自己的編碼效率作用不大。使用網(wǎng)絡(luò)搜索相關(guān)主題捆憎,結(jié)合自己的實(shí)際情況,該問題又細(xì)分為幾個(gè)小問題攻礼,如下:1栗柒、CSS類命名瞬沦,2、CSS樣式復(fù)用逛钻,3、易讀可維護(hù)芳悲。

解決方案如下:

1边坤、在前端開發(fā)組件化、模塊化的基礎(chǔ)上使用BEM編碼規(guī)范的命名方法茧痒,部分借鑒SMACSS的命名方法旺订。

2、借鑒DRY的思想区拳,利用CSS預(yù)編譯語言中的變量、混入院究、拓展等特性實(shí)現(xiàn)樣式的復(fù)用本涕,費(fèi)類名的復(fù)用。

3样漆、注重項(xiàng)目結(jié)構(gòu)的優(yōu)化晦闰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鳍怨,一起剝皮案震驚了整個(gè)濱河市鞋喇,隨后出現(xiàn)的幾起案子眉撵,更是在濱河造成了極大的恐慌,老刑警劉巖纽疟,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件污朽,死亡現(xiàn)場離奇詭異,居然都是意外死亡矾睦,警方通過查閱死者的電腦和手機(jī)炎功,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來官紫,“玉大人州藕,你說我怎么就攤上這事〈膊#” “怎么了锈死?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長其屏。 經(jīng)常有香客問我缨该,道長,這世上最難降的妖魔是什么蛤袒? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮缴允,結(jié)果婚禮上珍德,老公的妹妹穿的比我還像新娘。我一直安慰自己菱阵,他們只是感情好踢俄,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布缩功。 她就那樣靜靜地躺著晴及,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嫡锌。 梳的紋絲不亂的頭發(fā)上虑稼,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音势木,去河邊找鬼蛛倦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛啦桌,可吹牛的內(nèi)容都是我干的溯壶。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼甫男,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了板驳?” 一聲冷哼從身側(cè)響起又跛,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎若治,沒想到半個(gè)月后慨蓝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡端幼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年礼烈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片婆跑。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡济丘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情摹迷,我是刑警寧澤疟赊,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站峡碉,受9級(jí)特大地震影響近哟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鲫寄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一吉执、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧地来,春花似錦戳玫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜡秽,卻和暖如春府阀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芽突。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國打工试浙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寞蚌。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓田巴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親挟秤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子壹哺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 作者:靈感原文 什么是設(shè)計(jì)模式? 曾有人調(diào)侃煞聪,設(shè)計(jì)模式是工程師用于跟別人顯擺的斗躏,顯得高大上;也曾有人這么說昔脯,不是設(shè)...
    YjWorld閱讀 355評(píng)論 0 3
  • NO1:鏈接:來源:知乎 CSS 優(yōu)化主要是四個(gè)方面: 加載性能這個(gè)方面相關(guān)的 best practice 太多了...
    BugMyGod閱讀 3,528評(píng)論 0 16
  • 作者:狼狼的藍(lán)胖子原文地址:http://luopq.com/2016/01/05/css-optimize/ 寫...
    IT程序獅閱讀 1,716評(píng)論 2 51
  • 民以食為天云稚。一年三百六十五天隧饼,你會(huì)天天堅(jiān)持吃早餐嗎?小時(shí)候的早餐我都不記得了静陈,只記得老家有一天三頓米飯作為主食的習(xí)...
    李穎兒閱讀 1,814評(píng)論 0 3
  • 這是一個(gè)聽來的故事。故事的主人公拐格,肯定是有男和女僧免,發(fā)生了這樣那樣的故事,最后的結(jié)局不是幸福的走在一起捏浊,就是勞燕分飛...
    自在歌者閱讀 198評(píng)論 0 0