A.string B.boolean C.null D.number
单项选择题定义一个模块,里面写两个方法,分别是sayHello和sayBye,把这两个方法全部抛出,以下写法正确的是()
A.define(function(){ var sayHello = function(){ alert('sayHello') } return sayHello var sayBye = function(){ alert('sayBye') } return sayBye }) B.define(function(){ var sayBye = function(){ alert('sayBye') } return sayBye var sayHello = function(){ alert('sayHello') } return sayHello }) C.define(function(){ var sayBye = function(){ alert('sayBye') } var sayHello = function(){ alert('sayHello') } return ['sayBye','sayHello'] }) D.define(function(){ var sayHello = function(){ alert('sayHello') } var sayBye = function(){ alert('sayBye') } return { sayHello:sayHello, sayBye:sayBye } })
单项选择题require([ jquery , underscore ],function($, _){}) 以下说法正确的是:()
A.$对应的是jquery模块的输出变量 B.$对应的是underscore模块的输出变量 C._是jquery的输出变量 D.underscore的输出的变量对应的是$
单项选择题定义一个加法的模块,在这个模块内需要传两个参数,抛出这个方法()
A.define(function(){var sum=function(a,b){return a+b};return sum}) B.define(function(){var sum=function(a,b){return a+b}}) C.define(function(){var sum=function(){return a+b};return sum}) D.define(function(a,b){var sum=function(){return a+b};return sum})
单项选择题index.js的代码如下:define([jquery,. utils], function($) { $(function() { alert($); }); });对以上脚本的描述,错误的是( )
A.index模块中,依赖了’jquery’模块 B.除了jquery模块,index模块还依赖了utils模块 C.在模块的回调函数中,通过$形参来接收jquery模块返回的值 D.utils模块依赖jquery模块
判断题各模块不能全部预先加载,应该实现按需自动加载。