2012-12-13 68 views
0

我剛開始有一個代碼庫,大多數js/css都與視圖混合在一起,我正在經歷將它分割成單獨文件的過程。代碼管理:如何管理動態生成的javascript?

但是我一直在遇到一種情況,服務器變量被插入到客戶端代碼中,這就阻止了我只能剪切和粘貼。

它通常是頁面加載所需的數據,因此提出請求不是一個可接受的解決方案。

我們正在使用c#asp.net,但我也遇到過PHP中的問題。

是否有代碼管理最佳做法來處理這個問題?我急於將「關注點分離」的想法帶到這裏的混亂局面,但我無法確定此代碼應該在哪裏生存。

回答

0

爲了避免只是把它當作風滾草 - 我會自己回答。

我們已經決定,我們只是在模板中序列化,而不是像之前做過的那樣迭代數組。

現在看來,這個問題是由開發者懶惰造成的,而不是任何技術上的挑戰。

請參閱Outputting Json with the Razor view engine