我的代码组织方式:
//把自己的全部代码用一个自执行函数包起来
(function() {
//下面是实现图片轮播的代码,也用一个自执行函数包括起来
(function() {
//图片轮播的代码...
//图片轮播需要用到的变量和函数
var $a = ...;
var $b = function() { ... };
//其它的代码
....
})();
//下面是实现顶部导航特效的代码,也用一个自执行函数包括起来
(function() {
//实现特效的代码...
//特效要用到的变量和函数
var $a = ...;
var $b = function() { ... };
//其它的代码
....
})();
})();
使用es6吗?
在es6中可以使用代码块
{
}
定义变量可以使用
let a = 1;
函数可以使用
()=>{
}