函数预解析过程 函数会覆盖同名变量 也就是var 他的优先级高 如果是同名函数则后者覆盖前者 逐行解读代码的时候 表达式 和参数 会改变预解析仓库里面的值。。也就是表达式能干掉函数 域和域之间的关系 标签存在上下文关系 走完上下文标签的变量 下面的可以用上面的 自上而下 函数 json等 子级作用域...
分类:
其他好文 时间:
2014-08-18 00:10:53
阅读次数:
169
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另...
分类:
编程语言 时间:
2014-08-15 19:22:19
阅读次数:
292
poj3660_传递闭包题意:有n头牛比赛,m种比赛结果,最后问你一共有多少头牛的排名被确定了,其中如果a战胜b,b战胜c,则也可以说a战胜c,即可以传递胜负。求能确定排名的牛的数目。分析:如果一头牛被x头牛打败,打败y头牛,且x+y=n-1,则我们容易知道这头牛的排名就被确定了,所以我们只要将任何...
分类:
其他好文 时间:
2014-08-15 15:57:39
阅读次数:
262
不管是Jquery还是EXTJS,现代的js框架中大量应用了js的一些特性,比如:匿名函数,闭包等等,导致源代码非常难以阅读。 不过要想真正的使用好前台的UI技术,还是需要去深入的理解这些概念。 在这里推荐几篇比较好的文章介绍javaScript基础: 当JavaScript从入门到提高前需要注意的...
分类:
编程语言 时间:
2014-08-14 19:58:09
阅读次数:
277
原文地址: http://www.cnblogs.com/xdp-gacl/p/3703876.html闭包(closure)是Javascript语言的一个难点,也是它的特色, 很多高级应用都要依靠闭包实现。很早就接触过闭包这个概念了,但是一直糊里糊涂的,没有能够弄明白JavaScript的闭包到...
分类:
编程语言 时间:
2014-08-14 13:26:28
阅读次数:
347
GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致。dispatch队列的生成可以有这...
分类:
其他好文 时间:
2014-08-14 10:44:18
阅读次数:
239
学习OC有接触到一个新词Block(个人感觉又是一个牛气冲天的词),但不是新的概念,不是新的东西。学过Javascript的小伙伴对闭包应该不陌生吧~学过PHP的应该也不陌生,在PHP5.3版本以后也支持闭包, 也就是OC中所提到的Block。 到底什么是闭包或者block呢?用大白话说就是...
分类:
其他好文 时间:
2014-08-14 10:23:22
阅读次数:
436
目录JavaScript 对象是词典JavaScript 函数是最棒的构造函数而不是类原型静态属性和方法闭包模拟私有属性从类继承模拟命名空间应当这样编写 JavaScript 代码吗?展望最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相...
分类:
Web程序 时间:
2014-08-13 21:46:17
阅读次数:
244
前几天经历了一次电话面试,因为我是应届生,题目难度不大,只是考察个人的基础知识的掌握程度。都怪我没有及时记下来~~题目不是很全。下面是我记得的,请看题。问:png与jpg的区别是什么?问:png8与png24的区别是什么?png的交错与不交错分别是什么意思?问:闭包是什么?举个例子说明?问:匿名函数...
分类:
Web程序 时间:
2014-08-13 12:16:16
阅读次数:
216
初学者,本博文只是为自己学习而总结,参考者注意其中可能会有错误哦。一为什么用闭包(一)访问局部变量参考 http://www.jb51.net/article/24101.htm 一个内部函数除了可以访问自己的参数变量,还可以访问把它嵌套其中的父函数的参数和变量。 但是,一个外部函数却无法访问内.....
分类:
Web程序 时间:
2014-08-10 21:06:20
阅读次数:
305