css : 讓css具有程式語言的特點; 預編譯css;瀏覽器是不識別less語言的;所以需要用js解析less;或者是直接將less轉成css檔案,然後進行引用;less : 預編譯的語言 類似的有sass
less只用於開發,不用於上線;在專案上線之前,把less改寫成css,然後最後還是把css上線
解決css的層級和巢狀問題;1.解決了css編譯的權重問題;
2.讓less具有程式語言的特點;
// less中定義的變數還存在變數提公升的特點;
//1. 定義變數
@w:100px;
// 2. 變數定義公共的路徑
// images
@url:"../images/";
// 定義的變數,如果私有作用域存在,就不再向上查詢了;
}}//3. 函式的封裝
//4. 如果在類名後面加上小括號,那麼就不再進行編譯了;
.public() //可以看做函式,不進行編譯
.public //可以看做類
.public(@a)
.box
.public
//5. &: 連線符;
//6. &:extend(.public);//繼承屬性
.box
&-box1
//.public; 冗餘的**比較多;
&:extend(.public);//繼承屬性
}//mix : 可以有判斷條件;
.layout(@a) when(@a<100)
.box
面試必會系列之 仿寫memcpy
下面直接上 include void mymemcpy void dst,const void src,int length return dst 這個函式在寫的時候存在一點疑問,我也檢視了很多相關的部落格。很多都把dst和src指向的兩塊記憶體空間分兩種情況考慮 1.記憶體不重疊 2.記憶體重疊 ...
仿掘金框架之listview全解(二)
我先把昨天那篇 仿掘金框架之listview全解 一 中提到的,我們可以通過這個專案練習到的知識點再列舉一下 續 仿掘金框架之listview全解 一 思路 在listview的觸控事件當中,我們判斷手觸控滑動大於一定的正值或者小於一定的負值,我們分別對應進行頭尾bar的隱藏和顯示的屬性動畫!ste...
iOS轉前端之仿寫百度首頁
抱歉,這幾天有點忙,部門開季度大會。今天來繼續填坑。首先我們開啟webstorm,新建乙個工程,先建立乙個index.html檔案,作為主檔案 然後需要用到css檔案,那就建立乙個,最後是在外面建立乙個資料夾來存放,這樣便於管理 準備工作完成了,下面直接看 吧 html部分 新聞 hao123 地圖...