1
我是網站開發的新手,但幾個月來一直在玩YUI。任何人都可以讓我知道如何在YUI 3中加載自定義的「js」腳本?如何在YUI中加載自定義js腳本3
我想在YUI 3中使用「contentflow」傳送帶。爲此,我需要在「YUI.use()」中包含contentflow.js,以便我可以訪問這些方法。
我是網站開發的新手,但幾個月來一直在玩YUI。任何人都可以讓我知道如何在YUI 3中加載自定義的「js」腳本?如何在YUI中加載自定義js腳本3
我想在YUI 3中使用「contentflow」傳送帶。爲此,我需要在「YUI.use()」中包含contentflow.js,以便我可以訪問這些方法。
要添加一個模塊(以便YUI識別它),您需要將其添加到配置中。有三種方法可以做到這一點。
YUI_config = {};
集所有YUI().use
YUI.GlobalConfig = {};
一個全局配置對象設置所有YUI().use
YUI({}).use(...;
一個全局配置對象設置此YUI().use
在本地配置對象配置對象,您需要配置該模塊以便在您的使用中被理解。
{
filter : "raw",
modules : {
"contentFlow" : {
fullpath : "path/to/contentFlow.js"
}
}
}
然後,你可以這樣做:
YUI().use("contentFlow", function (Y) {
//content flow available here
});
不過我建議你使用YUI.add
法在內容流的JavaScript揭露內容流「類」。因此,在contentFlow.js
,我想包下:
YUI.add("contentFlow", function (Y) {
//contentFlow.js contents goes here...
...
//end of file
Y.ContentFlow = ContentFlow;
}, '', {});
然後,您可以:
YUI().use("contentFlow", function (Y) {
var cf = new Y.ContentFlow({...});
});