ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。简单回顾一下构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。那么,假如 ...
分类:
其他好文 时间:
2017-06-14 20:14:22
阅读次数:
150
ECMAScript 6 入门 1.let和const let是ES6新增用来声明变量,但是只在代码块内有效(还有for循环体中let只在本轮循环有效,循环变量和循环体是不同作用域)! var可以在声明前使用(变量提升),let不可以! ...
分类:
其他好文 时间:
2017-06-14 16:32:15
阅读次数:
193
ES6整理 1. ECMAScript 6简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 2. let 和 const 命令 2.1. Let 命令 E ...
分类:
其他好文 时间:
2017-06-14 13:04:16
阅读次数:
172
浏览器对象模型(BOM)以 window 对象为依托,表示浏览器窗口以及页面可见区域。同时, window对象还是 ECMAScript 中的 Global 对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下。本章讨论了下列 BOM 的组成部分。? 在使 ...
分类:
Web程序 时间:
2017-06-14 13:03:09
阅读次数:
165
一、javascript组成:1、ECMAScript解释器2、DOM(文档对象模型:documentobjectmodel)document3、BOM(浏览器对象模型:browerobjectmodel)window二、数据类型函数typeof:查看对象的数据类型numberstringbooleanfunctionobjectundefine三、数据类型转换显示类型转换(强制类..
分类:
编程语言 时间:
2017-06-12 22:16:27
阅读次数:
179
原文发布在简书上:http://www.jianshu.com/p/a45538ca611f 今天在公司里分享了一个技术雷达里关于 ECMAScript 2017 的小 Session,分享加问答总共30分钟。很遗憾结束之后发现听众感兴趣的不是 ECMAScript 2017 里的新特性,比如 As ...
分类:
其他好文 时间:
2017-06-12 11:54:32
阅读次数:
207
第一章 JavaSript概论 1.什么是JavaScript. 具有面向对象能力的,解释型的程序设计语言。 2.JavaScript的特点. 松散性 对象属性 继承机制(基于原型) 3.JavaScript核心 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 第二章 ...
分类:
编程语言 时间:
2017-06-12 11:51:53
阅读次数:
184
本章内容:使用对象、创建并操作数组、理解基本的JavaScript类型、使用基本类型和基本包装类型。 引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也长被称为类,但这种称呼并不妥当。尽管ECMAScript从技术讲是一门面向 ...
分类:
编程语言 时间:
2017-06-11 21:08:46
阅读次数:
161
本系列作为Effective JavaScript的读书笔记。 ECMAScript标准库不大。可是提供了一些重要的类型如Array,Function和Date。在一些场合下。你或许会考虑继承当中的某个类型来实现特定的功能。可是这样的做法并不被鼓舞。 比方为了操作一个文件夹。能够让文件夹类型继承Ar ...
分类:
编程语言 时间:
2017-06-11 15:38:30
阅读次数:
221
一、数据类型 ECMAScript中有5种基本数据类型,分别是undefined、null、boolen、number、string。还有一种复杂的数据类型Object。Object本质上是由一组无序的名值对组成。 二、typeof操作符 对一个值使用操作符可能返回下列某个字符串: 'undefin ...
分类:
Web程序 时间:
2017-06-10 17:16:06
阅读次数:
154