animal.js中的代码如下:define(function(){ var say = function(animal,words){ alert(animal+words) } return say }),在cat.js引入animal.js,require(['./animal'],______)补全回调函数,最后弹出的结果是'cat喵喵',写法正确的是()
A.function(){say(’cat’,’喵喵’);} B.function(say){say(’cat’,’喵喵’);} C.function(say){say(’cat’);say(’喵喵’);} D.function(){say(’cat喵喵’);}
多项选择题以下属于requirejs的方法的是()
A.requirejs B.require C.define D.return
多项选择题以下是JavaScript模块化编程的优点()
A.解决项目中的全局变量污染的问题 B.开发效率高,有利于多人协同开发 C.职责单一,方便代码复用和维护 D.解决文件依赖问题,无需关注引用文件的顺序
单项选择题配置不符合AMD规范的模块的属性是()
A.paths B.shim C.AMD D.baseUrl
单项选择题requirejs需要使用哪个方法来配置模块?()
A.require.config B.require.path C.require.shim D.require.define
单项选择题创建requirejs模块的api是()
A.requirejs B.config C.define D.shim