摘要:
在引导程序中,导入cordova/builder之后,便是导入cordova/common,这是所有平台公共的模块部分,在cordova/common构造函数中,通过返回一个配置对象,非常精巧的将公共模块组织起来,并通过引导程序中的builder.build(base.objects).intoButDontClobber(window)将这些模块在window全局中构建。 我们看看这个配置对象:define("cordova/common", function(require, exports, module) {module.exports = { objects: { 阅读全文
摘要:
这一篇我们分析cordova/builder这个模块。 在具体看这个模块之前,先复习一下Object类型。(1)Object类型是所有它的实例的基础,所有的内置类型都是通过原型继承的方式继承了Object类。(2)Object的每个实例都有一个Constructor属性,指向创建这个实例的函数。(3)Object的每个实例都有下面的方法:A、hasOwnProperty(propertyName):检查propertyName是否在当前实例中(在实例原型中同样返回false)。B、propertyIsEnumerable(propertyName):检查propertyName是否可以使... 阅读全文