Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在YUI 3中加载自定义js脚本_Javascript_Load_Yui3 - Fatal编程技术网

Javascript 如何在YUI 3中加载自定义js脚本

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玩了几个月了。有人能告诉我如何在YUI 3中加载自定义“js”脚本吗

我想使用YUI 3中的“contentflow”旋转木马。为此,我需要在“YUI.use()”中包含,以便访问这些方法

要添加模块(以便YUI识别),您需要将其添加到配置中。有三种方法可以做到这一点

  • 使用
    YUI_config={}为所有
    YUI()设置全局配置对象。使用
  • 使用
    YUI.GlobalConfig={}为所有
    YUI()设置全局配置对象。使用
  • 使用
    YUI({})。使用(…;
    为此
    YUI()设置本地配置对象。使用
  • 在config对象中,您需要配置模块,以便在使用中理解

    {
        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()设置本地配置对象。使用
  • 在config对象中,您需要配置模块,以便在使用中理解

    {
        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({...}); 
    });