码迷,mamicode.com
首页 > Web开发 > 详细

闭包的高级使用-变量私有化-模块化开发-js命名空间

时间:2020-03-16 16:24:39      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:pre   code   log   使用   意思   知识点   弊端   OLE   全局   

<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命名空间

标签:pre   code   log   使用   意思   知识点   弊端   OLE   全局   

原文地址:https://blog.51cto.com/wangzhiyuan/2478839

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!