less是一(yī)種css預處理技術。采用less的網開刀站實現在css要方便快捷得(de)多,而且less可以采用在線湖土加入less.js的方式直接自動生成css。這點就是一(做通yī)些人不(bù)采用sass而采用less的原因飛水。 但是最近我發現采用less的網站打開(kāi)網空腦站有點不(bù)正常,網頁加載總有點錯(cuò)位的情況發生。當網做雜頁出現這種情況,我就知道是less的原因。
less轉css來解決問題
我知道可以采用less轉css這個辦法來解決問題。但是less轉css後,筆花如(rú)果網站進行修改,又得(de)再轉次css。所以這種辦法解決在水我我想來不(bù)夠方便,也容易引起網站數據的不(bù)一(yī)緻性。
直接把less.js提前
less.js 隻能出現在引入less文件後面如(rú)果引入在less文紅到件前面,那less文件就不(bù)會(huì)被解析。根據這點,我制子就把less.js文件放到body後面。這種操木弟作在本地開(kāi)發時(shí)不(bù)會(huì)有知地不(bù)适的情況發生,一(yī)旦轉到實際場景由于加載圖還他片要時(shí)間,就會(huì)造成less.js後于less引入文件很久暗空才能加載進來,也就是很長(cháng)一(y這黑ī)段時(shí)間網頁的css代碼沒有。 能過把less.js文件提前成關電less文件引入之後一(yī)點,測試下網站跟網站直接采用css文件一(yī志草)樣的效果,沒有錯(cuò)位的情況了。
所以網站的less.js文件一(yī)定不(我能bù)能引入太後了,否則就會(huì)加載太晚造成網頁無css代碼而錯(cuò費明)位。