2012-05-03 61 views
5

我想知道是否有人知道JS解釋器LESS css導致頁面加載任何明顯的延遲。我更喜歡使用JS解析器,因爲它更易於使用,因爲在每次編輯之後我都不必運行編譯器,並且更容易管理源代碼,因爲SCM工具不會同時跟蹤.less和.css文件LESS css -JS解析器與編譯

+2

您不必在每次編輯後手動編譯。只需讓您的少量文件受到更改即可觀看。我使用SASS,而我所做的只是在命令行中運行'sass --watch sass:css'。另外,用JS做這件事可能會讓頁面在移動環境中變得非常慢...... –

+1

你也可以將'.htaccess'文件直接引用到編譯器的'.less'文件並返回編譯後的CSS:http:// stackoverflow .com/a/12274629/1455709 – Patrick

回答

6

它在快速計算機/瀏覽器上速度不慢。然而,根據你的目標受衆,我不會使用它。

我寧願設置lessc觀看一個文件/目錄並保存時生成css文件。然後將less和css文件提交給SCM(這實際上就是我所做的)。

這樣做也可以實現持續集成構建。

http://en.wikipedia.org/wiki/Continuous_integration

1

我也建議解析LESS風格融於正常的CSS。還有人關閉了JS或者使用了一些JS阻塞插件。在這種情況下,您將獲得無風格的頁面,即而不是是打動觀衆的最佳方式。

如果你在Mac上 - 嘗試Less.App 如果您使用的是Windows - 嘗試WinLess 如果你是在Linux上 - 嘗試SimpleLess

所有的應用程序有一個選項,「看目錄」(以較少樣式)並且如果改變則自動編譯。 Less.App & WinLess有許多其他選項,如:編譯縮小,以系統啓動,以最小化開始,等等......

+4

禁用JS的人可以...離開。我的意思是,爲什麼要這樣做。 JS是網絡的一部分。它像禁用所有用C編寫的應用程序 – Petah