2012-08-25 36 views
0

有沒有一種方法可以讓主腳本在網站的所有頁面上充當「全局」腳本,而在使用requiere.js時仍有特定的頁面腳本。AMD/RequireJs在特定頁面上添加體面

這將被要求

<script data-main="resources/js/main" src="resources/js/libs/require.js"></script> 

所有頁面和其他頁面上我想補充其他依賴,而無需創建一個不同的main.js腳本。

有沒有辦法做到這一點?

編輯:剛剛發現,這似乎是相當不錯的了,到目前爲止的方式:

<script> require.config({ deps : ['register'] }) </script> 

任何其他的想法?

回答

1

您可以實現全球主要和頁主腳本,這樣的事情(數據開始不是requirejs的一部分,是手工製作如下面的鏈接描述):

<script data-main="globalmain.js" data-start="page/main" src="require.js"/> 

更多細節在這裏:How to use RequireJS build profile + r.js in a multi-page project

+0

這很漂亮,謝謝你的鏈接。我怎麼會發現https://github.com/requirejs/example-multipage,可能是一種更接近requireJS方法的方法 – silkAdmin

+0

@silkAdmin,對於requirejs來說是一個很好的樣板,雖然對我來說有點冗長。祝你好運 ;) – devundef