或者常常是一个变量下,置入fn
函数
var nbSubway = {};
nbSubway.fn = {};
nbSubway.fn.notice = function(){
// do something
}
以上的方法是写在window.onload = function(){}
中,或者是jQuery下的$(function(){})
,是没法直接抛出到全局中。之前在项目中,想要全局执行,直接就是提供一个全局下的函数/变量,类似
function name(options){
// do something
}
变量污染太多,以下方法可以借鉴
(function(){
var voc = {};
window.vocCommon = voc;
})
将vocCommon
直接抛出到全局变量中,测试window.onload
和$(function(){})
是没办法按照此方法抛出变量。