ES6 Module 的替代方法

Module 是ES6 新特性对于大型项目的模块化调用函数十分方便。
但是在使用中发现 如果只是简单的调用html5 不使用node.js 会出现跨域问题。
image.png
作为替代方法,可以简单的编辑lib.js 只是对其闭包 而不是使用Module方法
那么如何实现呢?

  1. 打开lib.js
  2. 注释掉export / Object.defineProperty...
  3. 在开头加入 var [keyword] = function() {
  4. 在结尾加入 }()
  5. return 返回需要使用的 变量/方法
  6. 在index.js 里直接使用 [keyword]

这样操作一通 就不会出现污染变量的问题了
简单又便捷,干净又卫生

你可能感兴趣的:(javascript,前端,html5,node.js,chrome)