-------------------------------------------------------------------------------筆記摘自極客學(xué)院--------------------------------------------------------------
個(gè)人理解突照,在大型項(xiàng)目中掐场,為了方便一次性修改大量的重復(fù)性代碼
通俗的說(shuō),“CSS 預(yù)處理器用一種專(zhuān)門(mén)的編程語(yǔ)言豪治,進(jìn)行 Web 頁(yè)面樣式設(shè)計(jì)夺英,然后再編譯成正常的 CSS 文件明垢,以供項(xiàng)目使用神得。
Sass 和 SCSS 其實(shí)是同一種東西,我們平時(shí)都稱(chēng)之為 Sass饥侵,兩者之間不同之處有以下兩點(diǎn):
1鸵赫、文件擴(kuò)展名不同,Sass 是以“.sass”后綴為擴(kuò)展名躏升,而 SCSS 是以“.scss”后綴為擴(kuò)展名
2辩棒、語(yǔ)法書(shū)寫(xiě)方式不同,Sass 是以嚴(yán)格的縮進(jìn)式語(yǔ)法規(guī)則來(lái)書(shū)寫(xiě)煮甥,不帶大括號(hào)({})和分號(hào)(;),而 SCSS 的語(yǔ)法書(shū)寫(xiě)和我們的 CSS 語(yǔ)法書(shū)寫(xiě)方式非常類(lèi)似藕赞。
安裝sass(windows篇章)
首先安裝ruby環(huán)境成肘,只提醒一下記得勾選否則自己要配置環(huán)境變量
然后打開(kāi)ruby控制面板
安裝ruby有好幾種方法,可自行百度斧蜕,我試了好久都不行后來(lái)在極客學(xué)院看到本地安裝的方法才解決双霍,推薦這種方法
sass命令可自行百度:大概就是單一文件和多文件兩類(lèi)
sass檢查更新、sass卸載(http://www.imooc.com/learn/311)括號(hào)是極客學(xué)院學(xué)習(xí)資料
-------------------------------------------------------------------------------------------------------
什么時(shí)候聲明變量批销?
我的建議洒闸,創(chuàng)建變量只適用于感覺(jué)確有必要的情況下。不要為了某些駭客行為而聲明新變量均芽,這絲毫沒(méi)有作用丘逸。只有滿足所有下述標(biāo)準(zhǔn)時(shí)方可創(chuàng)建新變量:
該值至少重復(fù)出現(xiàn)了兩次;
該值至少可能會(huì)被更新一次掀宋;
該值所有的表現(xiàn)都與變量有關(guān)(非巧合)深纲。
基本上仲锄,沒(méi)有理由聲明一個(gè)永遠(yuǎn)不需要更新或者只在單一地方使用變量。