1. 和其他功能一样,ECMAScript 实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非完全由解释程序处理。作为开发者,你有权决定最适用的继承方式。 2. 创建的子类将继承超类的所有属性和方法,包括构造函数及方法 ...
分类:
编程语言 时间:
2019-04-25 01:30:17
阅读次数:
147
基本类型和引用类型的值 ECMAScript 变量可能包含两种不同的数据类型的值:基本类型值和引用类型值。 基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。 而引用类型值则是指那些保存在堆内存中的对象,意思是变量中保存的实际上只是一个指针,这个指针指向内存中的另一 ...
分类:
编程语言 时间:
2019-04-22 00:32:01
阅读次数:
133
DOM编程 首先,需要明确JavaScript访问DOM性能的开销所在。在浏览器中。对于DOM和ECMAScript的支持一般是各自独立实现的,因此通过ECMAScript访问DOM自然而然就会产生较大的开销,而且对于DOM的访问越频繁,性能的开销越大。 尽量将运算放在ECMAScript中进行,避 ...
分类:
其他好文 时间:
2019-04-15 00:38:28
阅读次数:
163
1、简介 ECMAScript 6.0 是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后 ...
分类:
其他好文 时间:
2019-04-13 21:49:39
阅读次数:
115
要想和浏览器有交互的动作,即要继续学习DOM,BOM。 JavaScript分为 ECMAScript,DOM,BOM。 BOM (Browser Object Model) 是指浏览器对象模型,他使js有能力和浏览器进行交互; DOM (Document Object Model)是指文档对象模型 ...
分类:
其他好文 时间:
2019-04-13 17:41:58
阅读次数:
156
内置对象的定义 由 javaScript 实现提供的、不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了。 意思就是说,开发人员不必显示地实例化内置对象;因为它们已经实例化了。 JavaScript只定义了两个内置对象:Global和 Math。 Global(全局)对象 Gl ...
分类:
编程语言 时间:
2019-04-11 09:19:20
阅读次数:
185
一. JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,希望这门语言能成为国际化标准,于是决定将JavaScript交个国际标准化组织EMCA.于是有了EMCAScript, 为了保证这门语言的开发性和 ...
分类:
编程语言 时间:
2019-04-08 21:34:28
阅读次数:
156
JS分为ECMAScript,DOM,BOM BOM是用来和浏览器进行‘’对话‘’的 一:与window对象进行交互: 1.查看用户信息: 可以得到下面的信息,userAgent,可以根据post方法里面是否有这个信息,进行初步的爬虫判断 2.查看网页地址 3.跳向目标地址 4.刷新页面 5.返回上 ...
分类:
其他好文 时间:
2019-04-08 17:23:39
阅读次数:
199
一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; ...
分类:
编程语言 时间:
2019-04-08 16:11:20
阅读次数:
178
前言 大多数面向对象的编程语言都支持类和类继承的特性,而JS却不支持这些特性,只能通过其他方法定义并关联多个相似的对象,这种状态一直延续到了ES5。由于类似的库层出不穷,最终还是在ECMAScript 6中引入了类的特性。本文将详细介绍ES6中的类 类的定义 【ES5的类】 【ES6的类】 [注意] ...
分类:
其他好文 时间:
2019-04-08 16:01:22
阅读次数:
160