美文网首页我爱编程
js模块化快速入门

js模块化快速入门

作者: d60e80cd17d5 | 来源:发表于2018-06-11 15:03 被阅读0次

常用的有两个库:

两个用法都差不多:

  • define方法定义一个模块,exports导出模块中的方法或者属性,require引入模块
  • seajs.use方法使用模块

tip:
没有模块化的库,可以用<script src="js路径"></script>的方式引入,直接使用,模块化和非模块化的一起使用,不冲突

如何要把非模块化的js模块化

  • 如果是自己写的js,按照你所选择的库,用define按要求写,就没问题
  • 如果是第三方的js
    • seajs是必须包装,要么这个第三方不要用模块化的方式引入 。seajs包装方法
    • requirejs是可以包装,或者用shim的方式引入,二选一即可, requirejs和seajs包装方法类似

tip:
seajs以前是可以用shim的方式引入的,但是2.1版本去除了shim

相关文章

网友评论

    本文标题:js模块化快速入门

    本文链接:https://www.haomeiwen.com/subject/mpkheftx.html