闭包的高级使用-变量私有化-模块化开发-js命名空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闭包的高级使用-变量私有化-模块化开发-js命名空间相关的知识,希望对你有一定的参考价值。
<script>
/**
* 知识点:
* 1.闭包的使用
* 2.立即执行函数的使用
* 3.变量私有化的应用
* 4.私有化消除了全局变量污染的弊端
*
* 5. 这是一种高大上的命名空间 做法!
*/
var init = (function () {
var name = ‘lele‘;
function sayName() {
console.log(name);
}
return function () {
sayName();
}
}());
/*---------------------------------案例 2---------------------------*/
// init 初始化的意思
var initDdeng = (function () {
var name = ‘deng‘;
function sayName() {
console.log(name);
}
return function () {
sayName();
}
}());
</script>
以上是关于闭包的高级使用-变量私有化-模块化开发-js命名空间的主要内容,如果未能解决你的问题,请参考以下文章