97人妻免费视频,丁香五月成人影院,亚洲欧美二区三区,a级毛片毛片免费观看丝瓜

Web前端知識(shí)

首頁(yè) > 免費(fèi) > Web前端知識(shí) >

什么是CSS預(yù)處理器?

來(lái)源:北京匯仁智杰科技有限公司   時(shí)間:2016-11-16   點(diǎn)擊:

CSS本身而言,對(duì)于大多數(shù)Web前端從業(yè)人員來(lái)說(shuō)就不是問(wèn)題。學(xué)過(guò)CSS的人都知道,它不是一種編程語(yǔ)言。你可以用它開(kāi)發(fā)網(wǎng)頁(yè)樣式,但是沒(méi)法用它編程。換句話說(shuō),CSS基本上是設(shè)計(jì)師的工具,不是程序員的工具。在程序員的眼里,CSS是很頭痛的事情,它并不像其它程序語(yǔ)言,比如說(shuō)PHP、Javascript等等,有自己的變量、常量、條件語(yǔ)句以及一些編程語(yǔ)法,只是一行行單純的屬性描述,寫(xiě)起來(lái)相當(dāng)?shù)馁M(fèi)事,而且代碼難易組織和維護(hù)。

很自然的,有人就開(kāi)始在想,能不能給CSS像其他程序語(yǔ)言一樣,加入一些編程元素,讓CSS能像其他程序語(yǔ)言一樣可以做一些預(yù)定的處理。這樣一來(lái),就有了“CSS預(yù)處器(CSS Preprocessor)”。

CSS 預(yù)處理器定義:

CSS 預(yù)處理器定義了一種新的語(yǔ)言,其基本思想是,用一種專門(mén)的編程語(yǔ)言,為 CSS 增加了一些編程的特性,將 CSS 作為目標(biāo)生成文件,然后開(kāi)發(fā)者就只要使用這種語(yǔ)言進(jìn)行編碼工作。

通俗的說(shuō),“CSS 預(yù)處理器用一種專門(mén)的編程語(yǔ)言,進(jìn)行 Web 頁(yè)面樣式設(shè)計(jì),然后再編譯成正常的 CSS 文件,以供項(xiàng)目使用。CSS 預(yù)處理器為 CSS 增加一些編程的特性,無(wú)需考慮瀏覽器的兼容性問(wèn)題”,例如你可以在 CSS 中使用變量、簡(jiǎn)單的邏輯程序、函數(shù)(如右側(cè)代碼編輯器中就使用了變量$color)等等在編程語(yǔ)言中的一些基本特性,可以讓你的 CSS 更加簡(jiǎn)潔、適應(yīng)性更強(qiáng)、可讀性更佳,更易于代碼的維護(hù)等諸多好處。

其它 CSS 預(yù)處理器語(yǔ)言:

CSS 預(yù)處理器技術(shù)已經(jīng)非常的成熟,而且也涌現(xiàn)出了很多種不同的 CSS 預(yù)處理器語(yǔ)言 Sass(SCSS)、LESS、Stylus
、Turbine、Swithch CSS、 CSS Cacheer、DT CSS。

如此之多的 CSS 預(yù)處理器,那么“我應(yīng)該選擇哪種 CSS 預(yù)處理器?”也相應(yīng)成了最近網(wǎng)上的一大熱門(mén)話題,在 Linkedin、Twitter、CSS-Trick、知呼以及各大技術(shù)論壇上,很多人為此爭(zhēng)論不休。相比過(guò)去我們對(duì)是否應(yīng)該使用 CSS 預(yù)處理器的話題而言,這已經(jīng)是很大的進(jìn)步了。

網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:15201492965
業(yè)務(wù)QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號(hào)-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗(yàn)
  • 有網(wǎng)站建站隊(duì)伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗(yàn)
  • 致力于營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
  • 始終堅(jiān)持技術(shù)和服務(wù)同樣重要
查看PC版網(wǎng)站
備案號(hào):京ICP備15021091號(hào)-1 版權(quán)所有:匯仁智杰