分类:: JavaScript

JavaScript的原型与继承

JavaScript是一门基于原型的语言,它的继承是以原型链来继承的 首先来说一说什么是原型 JavaScript中创建的每一函数都有一个prototype属性,这个属性是一个指针,指向一个对象,这个对象的作用是包含可以由特定类型实例共享的属性和方法,这个对象就是函数的原型对象。 有了原型概念之后,看一下函数创建的过程 1function A(){} 当我们在代码里面声明这么一

JavaScript之解释与执行机制

JavaScript不同于其他的编译性语言如java、C等,运行前要将其编译为机器语言的文件,JavaScript是在运行程序的时候才翻译,即JavaScript是一门解析性脚本语言 解析型语言:程序不需要编译,程序在运行是才翻译成机器语言,每执行一次都要翻译一次 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言文件,运行是不需要重新翻译,直接使用编译的结果 Java