2013-07-03 103 views
-3

我需要「編輯」這已經救了我的服務器上的文件,例如:編輯外部CSS/SCSS使用javascript

<link rel="stylesheet" href="css/plugin.scss">

不僅如此,我想編輯某個特定線,在SASS可以定義的CSS變數,基本上,我想用JavaScript這個文件中搜索字符串:

'$increment:

,如果它發現,找出哪一行是在與更換整條生產線:

'$increment:10;

基本上我想生成該的定製取決於他們通過選擇什麼樣的設置,用戶可下載文件html輸入字段。

如果有一個更簡單/更好的解釋,我是你似乎指的是(jQuery的)所有的耳朵:)

+1

更好,更簡單的方法是用本地樣式表或內聯樣式覆蓋外部樣式表。內聯樣式很容易使用['.css()'](http://api.jquery.com/css)應用。儘管如此,編輯外部文件已經超出了JavaScript的範圍。 – Blazemonger

+0

@Blazemonger,他想創建一個可下載的文件,而不是適用於他的網站的風格。 –

+0

可能相關:http://stackoverflow.com/questions/13693981/less-css-symfony-updating-color-schemes-dynamically – cimmanon

回答

1

的JavaScript是一種客戶端語言,所以你不會是能夠做到你的服務器上的任何東西。可以這樣做的js解決方案可以用nodejs編寫,但是使用Python,Rails甚至PHP可能會更好。

+0

我從來沒有提到jQuery? –

+0

您將它標記爲javascript,jQuery,css和SASS。 – imjared

+0

是的,但我沒有在我的OP中提到jquery,但無論如何,你有PHP的解決方案嗎? –