ECMAScript只支持实现继承。原型链 ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。简单回顾一下构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而....
分类:
编程语言 时间:
2016-01-06 17:42:15
阅读次数:
200
一、什么是JsonJSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python...
分类:
移动开发 时间:
2016-01-06 15:25:05
阅读次数:
198
ECMAScript变量包含两种数据类型的值:基本类型值和引用类型值。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。基本类型:string,number,boolean,undefined和null。 基本类型值:简单的数据段,保存在栈内存中同时占有固定大小的空间,按值访问....
分类:
编程语言 时间:
2016-01-05 22:10:27
阅读次数:
238
原文地址:https://hacks.mozilla.org/2015/08/es6-in-depth-modules/ ES6 是 ECMAScript 第 6 版本的简称,这是新一代的 JavaScript 的标准。ES6 in Depth是关于 ES6 的一系列新特性的介绍。 ES6 ...
分类:
其他好文 时间:
2016-01-04 13:16:22
阅读次数:
152
变量、作用域和内存问题1.ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,引用类型值指的是有多个值构成的对象。2.动态的属性:定义一个基本类型值和引用类型值的方法是类似的:创建一个变量并为该变量赋值。但是,当这个值保存到变量中以后,对不同类...
分类:
编程语言 时间:
2015-12-31 00:06:43
阅读次数:
244
基本类型和引用类型的值ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是Undefined 、 Null 、 Boolean 、 Number 和 String,而引用类型值指那些可能由多个值构成的对象。基本数据类型是按值访问的,引用类型的值是按引用访问...
分类:
Web程序 时间:
2015-12-29 19:20:24
阅读次数:
252
JavaScript简介:1.JavaScript实现应该由以下三部分组成:(1)核心:ECMAScript(2)文档对象模型:DOM(3)浏览器对象模型:BOM2.什么是ECMAScript兼容:(1)支持ECMA-262描述的所有“类型、值、对象、属性、函数以及程序句法和语义”。(2)支持Uni...
分类:
编程语言 时间:
2015-12-29 01:05:11
阅读次数:
196
第三章 基本概念一、区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写二、标识符(变量、函数、属性的名字、函数的参数)(1)第一个字符必须是一个字母、下划线(-)或一个美元符号($)(2)其他字符可以是字母、下划线、美元符号或者数字(3)采用驼峰大小写格式:第一个字母小写,...
分类:
编程语言 时间:
2015-12-28 23:36:08
阅读次数:
311
第一章JavaScript简介1、JavaScript实现:由三个不同的部分组成:核心(ECMAScript)、文档对象模型(DOM)、文档对象模型(BOM)2、ECMAScript1)由ECMA-262定义的ECMAScript与Web浏览器没有依赖关系,Web浏览器只是ECMAScript实现的...
分类:
编程语言 时间:
2015-12-25 01:08:08
阅读次数:
314
在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象(Object)和函数对象(Function)。一般而言,通过new Function产生的对象是函数对象,其他对象都是普通对象。举例说明:function f1(){ //todo}var f2 = func...
分类:
其他好文 时间:
2015-12-24 13:26:31
阅读次数:
155