先看看函数定义时发什么什么?函数定义时就确定了其作用域和作用域链。执行时创,无法访问建执行环境(execution),执行时相当于实例化了一发。除了执行环境当然有作用域链,这时会将实例化的对象(也就是活动对象推入顶端,就是第0号位置),其他的作用域链继承定义时的作用域链。红皮书中是这样写的:执行环境...
分类:
Web程序 时间:
2015-07-19 16:20:45
阅读次数:
183
面试必问题,闭包是啥有啥子用,觉得自己之前回答的并不好,所以这次复习红皮书的时候总结一下。 提到闭包,相关的知识点比较多,所以先罗列一下要讲的内容。 1.作用域链,活动对象 2. 关于this对象 3. 垃圾回收机制,内存泄漏 4. 模仿块级作用...
分类:
Web程序 时间:
2015-07-13 20:30:51
阅读次数:
125
重新看红皮书,觉得很多知识多看几遍确实是能看的更明白些。今天重温了一下对象创建和继承,就稍微记下来,巩固一下。 js是面向对象的编程语言,ECMA-262吧对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数”。每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类型,也...
分类:
Web程序 时间:
2015-07-12 14:09:56
阅读次数:
150
我习惯使用word来发布博客文章,可是我发现了一个问题,这个问题就是当word中打了一段代码之后,代码之后所有的部分都变了颜色,鼠标移上去还有超链接的效果,尽管并没有链接到什么。于是我这次的笔记里没有成段的代码,反正现在看的是JS的数据类型与变量,JS虽然有些特殊,但数据类型和变量终究是些换汤不换药...
分类:
编程语言 时间:
2015-06-13 21:27:46
阅读次数:
153
哈佛委员会著
【内容简介】
1943年,哈佛大学众多学科领域里的12位著名教授组成委员会,旨在对“民主社会中的通识教育目标问题”进行研究。该委员会历经两年的潜心研究后,形成了以“民主社会中的通识教育”为题的总结报告,1945年由哈佛大学出版社出版,俗称“红皮书”。
【序言】
1.《哈佛通识教育红皮书》有助于我们在教育哲学层面上正确的理解高等教育要培养什么样的人以及如何培养这样的人才...
分类:
其他好文 时间:
2015-06-03 09:59:38
阅读次数:
220
为了提高学习效率断了下网,没想到这么渣渣网断了之后就连不上了=。=废话少说,开始正题。 重新看红皮书,重点记一下布尔操作符。布尔操作符有!,&&,||、 一,逻辑非 先说说!,非是布尔操作符中唯一一个会把所有数据类型转换为布尔类型的。拿几个特殊值为例: ...
分类:
Web程序 时间:
2015-05-11 21:26:39
阅读次数:
201
1.什么是闭包???"官方"的解释是指一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分;红皮书是这样说的,闭包是指有权访问另一个函数作用域中变量的函数;常见的创建闭包的方式就是在一个函数中再创建一个函数;闭包是一种特殊的对象。它由两部分构成:函数,以...
分类:
Web程序 时间:
2015-04-20 16:23:18
阅读次数:
181
1.什么是闭包???"官方"的解释是指一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分;红皮书是这样说的,闭包是指有权访问另一个函数作用域中变量的函数;常见的创建闭包的方式就是在一个函数中再创建一个函数;闭包是一种特殊的对象。它由两部分构成:函数,以...
分类:
Web程序 时间:
2015-04-16 23:15:54
阅读次数:
145
最近看了一下红皮书,就整理一下,提炼一下里面的知识点!创建方式 先从数组的创建方式说起,有两种创建方式一种是:var arr = new Array (); 可以给构造函数传参数,如果只传一个参数,并且这个参数是数值,那么就创建该数值大小的数组,其他情况就是创建包含这些参数的数组另一种是:var.....
分类:
Web程序 时间:
2015-04-09 21:47:15
阅读次数:
167
相关知识:可以通过字符串的拼接来构造一个SQL命令字符串,但是SQL命令字符串的拼接确是造成“SQL注入攻击”的重要原因。考虑下列例子:从ProductCategory表中检索出Name为“Bikes”的类别信息。(示例数据库采用红皮书的数据库:AdventureWorks_WroxSSRS2012...
分类:
数据库 时间:
2015-03-20 16:13:43
阅读次数:
182