Javascript 如何在YUI 3中加载自定义js脚本
我是一个网络开发新手,但已经和YUI玩了几个月了。有人能告诉我如何在YUI 3中加载自定义“js”脚本吗 我想使用YUI 3中的“contentflow”旋转木马。为此,我需要在“YUI.use()”中包含,以便访问这些方法 要添加模块(以便YUI识别),您需要将其添加到配置中。有三种方法可以做到这一点Javascript 如何在YUI 3中加载自定义js脚本,javascript,load,yui3,Javascript,Load,Yui3,我是一个网络开发新手,但已经和YUI玩了几个月了。有人能告诉我如何在YUI 3中加载自定义“js”脚本吗 我想使用YUI 3中的“contentflow”旋转木马。为此,我需要在“YUI.use()”中包含,以便访问这些方法 要添加模块(以便YUI识别),您需要将其添加到配置中。有三种方法可以做到这一点 使用YUI_config={}为所有YUI()设置全局配置对象。使用 使用YUI.GlobalConfig={}为所有YUI()设置全局配置对象。使用 使用YUI({})。使用(…;为此YUI(
YUI_config={}代码>为所有YUI()设置全局配置对象。使用
YUI.GlobalConfig={}代码>为所有YUI()设置全局配置对象。使用
YUI({})。使用(…;
为此YUI()设置本地配置对象。使用
{
filter : "raw",
modules : {
"contentFlow" : {
fullpath : "path/to/contentFlow.js"
}
}
}
然后你可以做:
YUI().use("contentFlow", function (Y) {
//content flow available here
});
但是,我建议在内容流JavaScript中使用YUI.add
方法来公开内容流“类”。因此,在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({...});
});
要添加模块(以便YUI识别),您需要将其添加到配置中
YUI\u config={};
为所有YUI()设置全局配置对象。使用
YUI.GlobalConfig={};
为所有YUI()设置全局配置对象。使用
YUI({})。使用(…;
为此YUI()设置本地配置对象。使用
{
filter : "raw",
modules : {
"contentFlow" : {
fullpath : "path/to/contentFlow.js"
}
}
}
然后你可以做:
YUI().use("contentFlow", function (Y) {
//content flow available here
});
但是,我建议在内容流JavaScript中使用YUI.add
方法来公开内容流“类”。因此,在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({...});
});