摘要: 1.概述 this对象是在运行时基于 函数的执行环境 绑定的,this总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象。在全局函数中,this等于window,而当函数作为某个对象的方法调用时,this等于那个对象。不过匿名函数的执行环境具有全局性,因此其this对象通常指向windo 阅读全文
posted @ 2017-01-14 14:51 叶子陪你玩 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.原型 prototype JavaScript的每个对象都继承另一个对象(“原型”(prototype)对象)。我们要记住,每一个对象(null除外)都有原型对象,无论是通过那种方式创建的对象。 1).如果对象是通过对象直接量创建的。 那么我们可以通过Object.prototype获得对原型对 阅读全文
posted @ 2017-01-14 05:40 叶子陪你玩 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 闭包听了很多次了,可是到底有那些具体的用法还是不清楚,看了《JavaScript高级程序设计》,有点明白了。 1.闭包的定义: 闭包其实就是一个函数,而这个函数有点特别,它能够访问另一个函数作用域中的变量,所以一般我们看到的闭包存在形式都是在一个函数里面。 示例: 2.闭包的用处 我们知道,当在函数 阅读全文
posted @ 2017-01-14 04:33 叶子陪你玩 阅读(149) 评论(0) 推荐(0) 编辑
摘要: DOM(Document Object Model)全称文档对象模型。DOM其实是JavaScript操作网页的一套API接口,定义了访问和操作HTML文档的标准。定义了所有HTML元素的对象和属性,以及访问他们的方法。浏览器会根据DOM模型,将结构化文档解析成一系列的节点,再由这些节点组成一个树状 阅读全文
posted @ 2017-01-13 08:45 叶子陪你玩 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 黑客,到底是个什么样子的? 在我们的固有思维中,一直认为黑客就是这样一群人:入侵他人系统(比如银行系统,窃取数据),破坏安全设施(关闭监控),制作传播病毒等等。 为什么大家会对黑客有这种认识呢?首先可能是好多人不懂编程知识,也没有见过真正的黑客,也正是有了这种缺陷,才给那些错误的观念有了可趁之机。我 阅读全文
posted @ 2017-01-12 05:52 叶子陪你玩 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 看完《人月神话》焦油坑中写的关于编程职业的乐趣与烦恼,更加坚定了我要加入编程行列的决心。 在人生的每一个阶段,能够找到一个自己喜爱的东西,是幸运的。 因为有了喜爱的东西,你才不至于无聊,不至于一天到晚浑浑噩噩的过日子;因为有了喜爱的东西,你的心才会有所归属,才能感觉到自己并不是一个一无用处的人。 编 阅读全文
posted @ 2017-01-12 05:50 叶子陪你玩 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 执行环境定义了变量或函数有权访问的其他数据,决定了它们的各自行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中,虽然我们无法访问这个对象,但是解析器在处理数据时会在后台使用它。 全局执行环境是最外围的一个环境,在web浏览器中,全局执行环境被认为是window 阅读全文
posted @ 2017-01-12 04:04 叶子陪你玩 阅读(184) 评论(0) 推荐(0) 编辑
摘要: JavaScript变量可能包含两种不同数据类型的值: 基本类型值 和 引用类型值 。基本类型值指的是简单的数据段,而引用类型值是指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。 下面来看看它们具体有那些差别: (1)引用类型的值,可以添加或删除 阅读全文
posted @ 2017-01-11 13:20 叶子陪你玩 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在前面我们知道了引用类型是什么了,也就能理解包装类型了。包装对象其实也是一种引用类型,之所以要单独提出来只不过是因为它们可以把原始类型的值变成(包装成)对象,这样它们也就获得了各自类型相应的特殊行为了。 每当我们读取一个基本类型值得时候,后台就会创建一个对应的基本包装对象类型的对象,从而让我们能够在 阅读全文
posted @ 2017-01-11 11:02 叶子陪你玩 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 原始类型 引用类型 阅读全文
posted @ 2017-01-11 09:47 叶子陪你玩 阅读(2143) 评论(0) 推荐(0) 编辑