Let's say I have a namespace like that:

假设我有一个这样的命名空间:

var myNamespace = {
    foo: function() {
    },
    bar: function() {
    }
};

What is the best way to split this code into files defining foo and bar separately?

将此代码分别分别定义foo和bar的文件的最佳方法是什么?

I'm not worried about loading time - I'll concatenate it back into one file before deployment.

我并不担心加载时间 - 我会在部署之前将其连接回一个文件。

5 个解决方案

#1


42

At the start of each file:

在每个文件的开头:

if(myNameSpace === undefined) {
  var myNameSpace = {};
}

File 1:

档案1:

myNamespace.foo = function()...

File 2:

文件2:

myNamespace.bar = function()...

更多相关文章

  1. 是否可以知道文件是否在用户的浏览器缓存中?
  2. 如何在HTML页面中维护SWF文件的大小?
  3. 如何使用jquery或JavaScript在一次浏览中上传多个文件
  4. python (9)统计文件夹下的所有文件夹数目、统计文件夹下所有文件数
  5. struts2结合swfupload控件实现视频等大文件上传
  6. 当函数在单独的PHP文件中定义时,调用JavaScript函数onclick按钮事
  7. 使用Python写HTML 文件使用jinja2中的模板
  8. Python读取修改ini配置文件[ConfigParser]
  9. 用户输入从.csv文件生成新列表?

随机推荐

  1. TypescriptServerPlugin_VSCode插件开发
  2. Taro
  3. Android(安卓)源码导入Eclipse技巧(Ubuntu
  4. Android(安卓)调用摄像头功能【拍照与视
  5. 选中菜单android中的显示跳转和隐式跳转
  6. SimpleCropView 裁剪图片
  7. Android(安卓)实现联网(四)——TCP/UDP
  8. 面试官:能给我说说sleep和wait的区别嘛?
  9. 如何区分重载和重写?
  10. windows系统上安装与使用Android(安卓)ND