自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 你不懂JS:作用域与闭包 第五章:作用域闭包

希望我们是带着对作用域工作方式的健全,坚实的理解来到这里的。 我们将我们的注意力转向这个语言中一个重要到不可思议,但是一直难以捉摸的,几乎是神话般的 部分:闭包。如果你至此一直跟随着我们关于词法作用域的讨论,那么你会感觉闭包将在很大程度上没那么令人激动,几乎是显而易见的。有一个魔法师坐在幕后,现在我们即将见到他。不,他的名字不是Crockford! 如果你还对词法作用域感到不安,那么现在就是在

2016-12-23 01:42:39 287

转载 你不懂JS:作用域与闭包 第四章:提升

至此,你应当对作用域的想法,以及变量如何根据它们被声明的方式和位置附着在不同的作用域层级上感到相当适应了。函数作用域和块儿作用域的行为都是依赖于这个相同规则的:在一个作用域中声明的任何变量都附着在这个作用域上。 但是关于出现在一个作用域内各种位置的声明如何附着在作用域上,有一个微妙的细节,而这个细节正是我们要在这里检视的。 先有鸡还是先有蛋? 有一种倾向认为你在JavaScript程序中看到

2016-12-12 21:22:21 181

转载 你不懂JS:作用域与闭包 第三章:函数与块儿作用域

正如我们在第二章中探索的,作用域由一系列“气泡”组成,这些“气泡”的每一个就像一个容器或篮子,标识符(变量,函数)就在它里面被声明。这些气泡整齐地互相嵌套在一起,而且这种嵌套是在编写时定义的。 但是到底是什么才能制造一个新气泡?只能是函数吗?JavaScript中的其他结构可以创建作用域的气泡吗? 函数中的作用域 对这些问题的最常见的回答是,JavaScript拥有基于函数的作用域。也就是,

2016-12-12 21:20:52 492

转载 你不懂JS:作用域与闭包 第二章:词法作用域

在第一章中,我们将“作用域”定义为一组规则,它主宰着 引擎 如何通过标识符名称在当前的 作用域,或者在包含它的任意 嵌套作用域 中来查询一个变量, 作用域的工作方式有两种占统治地位的模型。其中的第一种是最最常见,在绝大多数的编程语言中被使用的。它称为 词法作用域,我们将深入检视它。另一种仍然被一些语言(比如Bash脚本,Perl中的一些模式,等等)使用的模型,称为 动态作用域。 动态作用

2016-12-10 23:42:11 240

转载 你不懂JS:作用域与闭包 第一章:什么是作用域?

几乎所有语言的最基础模型之一就是在变量中存储值,并且在稍后取出或修改这些值的能力。事实上,在变量中存储值和取出值的能力,给程序赋予了 状态。 如果没有这样的概念,一个程序虽然可以执行一些任务,但是它们将会受到极大的限制而且不会非常有趣。 但是在我们的程序中纳入变量,引出了我们现在将要解决的最有趣的问题:这些变量 存活 在哪里?换句话说,它们被存储在哪儿?而且,最重要的是,我们的程序如何在需要它

2016-12-10 23:40:06 236

转载 如何识别图像边缘?

文字识别、车牌识别、人脸识别都是它的应用。但是,这些都算初级应用,现在的技术已经发展到了这样一种地步:计算机可以识别出,这是一张狗的照片,那是一张猫的照片。

2016-11-27 18:20:19 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除