requirejs里define的几种写法实例,通过这些实例来学习define的用法


  • :
  • 04-07 14:56
  • :
  • 6次
  • :
  • 0条
  • 2赞

简介本文通过几个具体的实例来学习requirejs里define的用法和写法。

站长喜欢通过具体的实例来学习,本文站长整理了几个网上找到的关于requirejs里define的几个实例,和大家分享出来,大家可以通过这些具体的实例来研究和学习requirejs里define的定义方法和使用方法:

实例1:当不需要任何依赖的时候:

define(function(){
    return{
        decs : 'this js will be request only if it is needed',
    };
});

//或者:
define(function(){
    function do(){
        alert("do something");
    }
    do();
});

实例2:当有相关的依赖时:

define(['jquery'],function($){
    return function (){
        alert('asas');
    };
})

实例3:站长自己经常用的写法:

define(["jquery","其它js"],function($){
    var aa=function(){};
    var bb=function(){};
    return {init:function(){
        aa();
        bb();
    }};
});

这样的写法的好处就是,当我们的web项目里需要写入大量js代码时,并且每个页面所需要的js代码都不一样时,我们可以像上面这样来写,这样不用担心我们定义的那些js函数会发生冲突,当定义完后,我们在每个页面直接用require来调用,然后通过init()来执行其中的代码就可。



您正在找的文章可能是: