源码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title>   <script src="jquery.min.js" language="javascript" type="text/javascript"></script>    <script src="wkl_ajax.js" language="javascript" type="text/javascript"></script>    <script type="text/javascript">

function f1(){var n=999;var ni = {           hao: function()           {              alert("890");           }       }       nAdd=function(){n+=1}function f2(){var hello = 10;return me;// alert(n);        }function me(){return ni;       }

return f2;    }

var me = new f1();me()().hao();  //890

</script></head>

<body><div class="me">test</div></body></html>

  

  

转载于:https://www.cnblogs.com/wangkangluo1/archive/2011/08/30/2159932.html

闭包 进阶 javascript相关推荐

  1. 【转】进阶 JavaScript 必知的 33 个点【进阶必备】

    转自:进阶 JavaScript 必知的 33 个点[进阶必备] 进阶 JavaScript 必知的 33 个点[进阶必备] Original 前端小菜鸡之菜鸡互啄 前端开发爱好者 2022-04-1 ...

  2. JS闭包—你不知道的JavaScript上卷读书笔记(二)

    关于闭包,初学者会被绕的晕头转向,在学习的路上也付出了很多精力来理解. 让我们一起来揭开闭包神秘的面纱. 闭包晦涩的定义 看过很多关于闭包的定义,很多讲的云里雾里,晦涩难懂.让不少人以为闭包是多么玄乎 ...

  3. Python闭包与javascript闭包比较

    实例一 python def line_conf(): def line(x): return 2*x+1 print(line(5)) # within the scope line_conf() ...

  4. 【JavaScript闭包】JavaScript何为闭包,浅谈闭包的形成和意义

    谈到js,必然逃不了闭包. 闭包到底是啥呢?我查了不少资料,解释真的是各种各样,千奇百怪,令人困惑. 我们先来看看一下各种解释 红宝石书:闭包指的是那些引用了另一个函数作用域中变量的函数. mdn : ...

  5. Javascript闭包演示javascript

    评论 2214189 #1楼 2011-03-01 09:32 serafin 感觉1.3.7比较好理解,不过用function的话遇到比较复杂的逻辑可能就麻烦点了哈~ 回复 引用 查看 #2楼 20 ...

  6. TopTal 进阶 JavaScript 面试题

    原网址:37 Essential JavaScript Interview Questions 以下为我对这37个题目的翻译和解答,其中小部分题目的解答是我认为官方解答的很合适,也无需更为深入的挖掘, ...

  7. 代码流程图_助力理解js代码,进阶JavaScript代码能力——js2flowchart

    引言 js2flowchart 是一个可视化库,可将任何JavaScript代码转换为漂亮的SVG流程图.你可以轻松地利用它学习其他代码.设计你的代码.重构代码.解释代码.这样一个强大的神器,真的值得 ...

  8. 码农干货系列【10】--光线追踪进阶:javascript玩转3D纹理映射

    简介 本文在光线追踪的基础之上,为了追求渲染速度和效率,去除了光线的反射.去除了透视投影(如我前面两篇干货8和干货9,所以渲染虽然是3D场景,其实不是真实看到的,但不影响实验),进行了一些有趣的尝试. ...

  9. 2020-6:闭包(JavaScript)

    文章目录 闭包:作用域应用的特殊情况, 1.函数作为返回值被返回 2.函数作为参数被传递 闭包:重用变量同时保护变量不被污染的机制. 闭包:作用域应用的特殊情况, 有2种表现 1.函数作为返回值被返回 ...

最新文章

  1. 3000多种细菌大迁徙,就发生在你买菜接过钞票的一瞬间
  2. SpringMvc之集成Swagger
  3. grafana导入json文件没有数据_XAMPP客户端环境无法导入较大Mysql数据库文件的解决方法...
  4. 6. 你必须掌握Dart中的数组
  5. android中组件获取焦点
  6. 程序员必看!Android面试10大知识点总结宝典助你通关!年薪50W
  7. 一分二功率分配器_一文学会微波功率分配器
  8. Numpy:ndim、shape、dtype、astype用法介绍
  9. Handler、AsyncTask、HandlerThread和IntentService之间的对比
  10. ssm校园帮代服务系统的设计与实现答辩PPT模板
  11. Makefile与shell脚本区别
  12. Bailian4017 爬楼梯(POJ NOI0202-3089)【递推】
  13. linux硬盘掉了,出了大问题,硬盘空间大量丢失
  14. excel两个表格数据对比_表格技巧—Excel表格两列数据合并
  15. python报告水印怎么弄_python 图片添加水印 pdf 添加水印
  16. Anaconda更换字体及字号
  17. 信通方恒资产评估快讯 -《中国矿业》矿业综述 - 2021年国内外油气资源形势分析及展望
  18. java 端口流量统计_java—流量统计源码 | 学步园
  19. 对 MMO 游戏的调研
  20. 基于Kubernetes构建企业容器云

热门文章

  1. 计算机应用基础任务化教程试题及答案,计算机应用基础任务化教程windows7office2010试卷(带操作题)及答案.doc...
  2. php server(),php的$_SERVER参数详解(附实例)
  3. rtcp webrtc 接收_WebRTC RTP/RTCP 源码分析(四):RTCP 的接收和解析
  4. react 显示当前时间_React 灵魂 23 问,你能答对几个?
  5. 数据挖掘实践(金融风控)——task1:赛题理解
  6. GBDT原理及利用GBDT构造新的特征-Python实现
  7. [HTML5]使用Box2dWeb模拟飞行箭矢
  8. 【Android MyEclipse】no projects are found to import 如何解决
  9. 真正支配整个世界的十种算法
  10. 带你彻底明白 Android Studio 打包混淆