我試圖組織我的Javascript代碼和Require.js似乎是票,但它看起來像優化工具只能用於節點(注:我知道它說也可以使用瀏覽器,但它不推薦)。Require.js無節點優化?
如果我使用PHP,有什麼方法可以優化我的Javascript嗎?
我目前的堆棧:PHP,超薄3.0,嫩枝和Webix
我試圖組織我的Javascript代碼和Require.js似乎是票,但它看起來像優化工具只能用於節點(注:我知道它說也可以使用瀏覽器,但它不推薦)。Require.js無節點優化?
如果我使用PHP,有什麼方法可以優化我的Javascript嗎?
我目前的堆棧:PHP,超薄3.0,嫩枝和Webix
您不必使用r.js
優化您的AMD模塊。任何知道如何閱讀AMD模塊以及如何從中生成捆綁包的工具都可以用來代替r.js
。我不知道這個工具是否存在,是用PHP實現的。
如果您打算使用r.js
,那麼您必須有一個運行其代碼的JavaScript虛擬機。 r.js
僅支持Node, Rhino, Nashorn, or the browser。這是一個有限的列表,因爲r.js
需要能夠讀取文件,並且如何做到這一點因平臺而異。 (這也解釋了爲什麼瀏覽器的使用率不一般建議:在瀏覽器的限制,使得它只能是可行的限制情況,而不是一般的優化。)
我沒有看到對節點的需求因爲特別繁重。我使用RequireJS的第一個項目是用於Django支持的應用程序,Django是一個基於Python的Web框架。這與你自己的情況很相似。
感謝您的理解。 – Twigs
我已經編輯出主要基於意見的問題部分,並且您的問題過於寬泛。 – Louis
這是一個新功能嗎?這真好。教我如何。謝謝 – Twigs
你在PHP上運行並不重要。優化器不在應用程序服務器上運行,而是在開發機器上的構建過程中運行。 – Bergi