js 模块化
Posted 就是10
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 模块化相关的知识,希望对你有一定的参考价值。
采用闭包模块化的方式
var MyModule = function(){ var num = 0 var countNum = function(){ num++ return num } return { getNum: function(){ return countNum() } } }()
使用闭包,立即调用函数完成模块的封装,缺点各模块之间无法共享私有变量
AMD,CommonJs模块化标准。
AMD提供define函数来对模块进行导入
CommonJs使用 require(path)导入模块,module.exports = {} 导出模块中的变量或方法(只有module.exports导出的变量才能被导入)
es6:import 导入,export导出。
以上是关于js 模块化的主要内容,如果未能解决你的问题,请参考以下文章
谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段