javascript闭包
来源:互联网 发布:ubuntu安装音乐播放器 编辑:程序博客网 时间:2024/05/21 13:59
我的年龄是秘密,你想知道。但是每次我都含糊其辞的对你说 undefined;为了防止我自己也忘记或搞错自己的年龄,我办了一张身份证,上面记录我的年龄信息,藏在我家里。你知道了这件事,为了得到我的年龄,决定对我投其所好,于是你送我一只逗比间谍猫。作为感谢我给了你一把我家的钥匙,方便你有空来看猫。这只猫实在太神奇了,每次都能找到我的身份证,并把信息传递给你。于是你每次想知道我的年龄的时候就来看猫,然后间谍猫每次都能把我的最新的年龄信息反馈给你。
<script type="text/javascript"> var day=0; var timer=setInterval("dayChanges()",(24*60*60*1000)); //定时器, function dayChanges(){ day++; } //每过24小时 次函数运行一次,我的年龄又多了一天 //下面的代码就是一个比较常见的闭包。 function isMyHome(){ //我家 var myAge=0; //我的身份证信息 if(day%365==0){ //我的年龄变化 myAge+=1; } function myHomeKey(){ // 我家钥匙 return myAge; //return 就是间谍猫 } return myHomeKey; //给你我家的钥匙。 } var key=isMyHome(); //你拿到我家钥匙 var you=key();//得到年龄 </script>
阅读全文
0 0
- 【JavaScript】Javascript闭包
- javascript的闭包javascript
- Javascript闭包演示javascript
- [ javascript ] javascript闭包测试!
- 【javascript】javascript中的闭包
- 【javascript】学习Javascript闭包
- 理解 JavaScript 闭包
- javascript 闭包
- javascript闭包
- Javascript闭包
- JavaScript中的"闭包"
- JavaScript 闭包
- javascript中的闭包
- 理解 JavaScript 闭包
- Javascript Closures[闭包]
- javascript闭包
- Javascript 闭包详解
- Javascript闭包技术
- PSA,为基于MCU的连接设备奠定基于硬件和固件的安全基础
- 矩形覆盖
- 三个数的最大值的求解
- idea 如何实现热部署,快捷便利
- 缺省配置Springboot Web应用启动中准备DispatchServlet
- javascript闭包
- 数值的整数次方
- 神经网络的神奇之处
- 错误 2 error MSB8020: The builds tools for v120 (Platform Toolset = 'v120')
- Android Mifare 卡 读写
- awk批量修改文件名
- Python爬虫实战:抓取淘宝MM照片
- 分布式系统的核心——日志
- 第15周Maximum Length of Pair Chain