模块化开发
<h3>使用import</h3>
<pre><code class="language-javascript">//输出模块:
function makeDul(){}
export default{
makeDul
}
//引用模块:
import makeDul from './importModule';
//如果模块默认输出一个对象,对象名字母应该大写
const Style = {
age:'18',
name:'judy'
}
export default{
Style
}</code></pre>
<h3>小程序中的引用</h3>
<pre><code class="language-javascript">输出模块 : function a(){}
module.exports={
a
}
引用模块: require('../../utils/wxcharts.js');</code></pre>
<h6>立即执行函数不暴露私有成员</h6>
<pre><code class="language-javascript">//立即执行函数
var module = (function(){
var _count = 0;
var m1 = function(){
//...
};
var m2 = function(){
//...
};
return{
m1:m1,
m2:m2
};
})();</code></pre>