加载中
简析JavaScript中的Function类型(一)——函数名是指针

说起来ECMAScript中什么最有意思,用原书(《JavaScript高级程序设计》)作者的话说——莫过于函数了,有意思的根源在于函数实际上是对象。每个函数都是Function类型的实例,而且都与其他引用...

03/02 11:47
6
JavaScript继承(四)——原型式继承

道格拉斯·克罗克福特在2006年提出了原型式继承,他的想法是基于已有的对象借助原型创建新对象,同时还不必因此创建一个自定义类型。为此,他给出了下面的函数: function object(obj){ func...

02/02 08:46
51
JavaScript继承(一)——原型链

继承是面向对象语言中一个最为人津津乐道的概念。许多面向对象语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。在ECMAScript中,函数没有...

01/06 12:40
17
JavaScript创建对象(一)—— 工厂模式

使用Object构造函数是js中创建对象最简单的一种方式: var person = new Object(); person.name = 'Bob'; person.age = 18; person.job = '全栈工程师'; person.sayName = function(){ conso...

2018/09/11 20:58
71
JavaScript执行环境及作用域(一)——执行环境栈和作用域链机制

执行环境是JavaScript中最为重要的一个概念,每个执行环境都有一个与之关联的变量对象,执行环境中所有的变量和函数都保存在这个对象中。我们编写的代码是无法访问这个变量对象的,只有解析器...

2018/12/01 15:55
17
简析JavaScript中的Function类型(三)——作为值的函数

因为在ECMAScript中,函数名本身就是变量,所以函数也可以作为值来使用。也就是说,不仅可以像传递参数一样把一个函数传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回。 1. 作...

前天 15:43
8
简析JavaScript中的this关键字

本文为译文,文章有点长,但是仔细通篇阅读下来,关于this的识别问题基本就搞定了。由于译者水平有限,文中有纰漏之处,还请读者多多指正。下面看正文吧: 1. 谜之this 在很长一段时间内,t...

02/24 23:06
13

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部