以下代码示例,如果不用 window 如何,在别的 .js
文件里引用呢?
// app.js
// ------
(function() {
require(['router'], function(router) {
var app = {
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
window.onload = this.onDeviceReady();
},
onDeviceReady: function() {
main.receivedEvent('deviceready');
},
receivedEvent: function(event) {
switch (event) {
case 'deviceready':
app.initMian();
break;
}
},
initMian: function() {
// 不用 window 如何把这货在别的 .js 里可用?
window.db = openDatabase('db', '1.0', 'description', 10240);
window.$ = jQuery;
}
};
app.initialize();
});
})();
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.