日期:2014-05-16  浏览次数:20407 次

这个JS脚本怎么理解。

JScript code
<script type="text/javascript">
seajs.config({
    base: 'http://lib.sinaapp.com/vdiskstatic/2001/js',
    alias: {'jquery':'vui/lib/jquery/1.5.2/jquery-min'},
    //preload:['jquery'],
    map:[    [/^(.*\.(?:css|js))(.*)$/i, '$1?360']],
    charset:'utf-8',
    timeout:30000,
    debug:0 
});

seajs.use(['http://js.t.sinajs.cn/t4/home/js/public/topInit.js'],function(top){
    try{
        WBtopGlobal && WBtopGlobal.init($CONFIG);
    }
    catch(e){
    }
});

这两个JS困扰我好久了,求问这个怎么理解,就是大概意思是什么。

------解决方案--------------------
seajs.config
seajs.use

调用了2个函数而已
------解决方案--------------------
你首先得了解seajs是什么?
然后再看看相应的api
------解决方案--------------------
{}是js里面对象的一种构造方式
var obj={aa:1,bb:2};
等价于:
var obj=new Object();
obj.aa=1;obj.bb=2;
[]是数组的构造方式
var arr=[1];
等价于
var arr=new Array();
arr.push(1);

明白这个上面的代码就很明显了
两个函数的调用
第一个函数参数为一个对象
第二个函数参数为一个数组和一个函数
至于具体实现了什么功能,没有函数的定义代码怎么可能知道?