JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。 1、语法 JSON ...
分类:
编程语言 时间:
2016-03-31 16:28:53
阅读次数:
188
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。 1、语法 JSON ...
分类:
Web程序 时间:
2016-03-31 14:10:48
阅读次数:
231
第一章 1.1 ECMA:欧洲计算机制造商会 ISO/IEC:国标标准话组织和国际电工委员会 1.2JavaScript实现 一个完整的JavaScript实现应该由以下三个不同的部分组成 (1)核心(ECMAScript) (2)文档对象模型(DOM) (3)浏览器对象模型(BOM) 1.2.1 ...
分类:
Web程序 时间:
2016-03-29 23:57:52
阅读次数:
375
window 对象 BOM 的核心对象是window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScript 规定的Global 对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window 作为 ...
分类:
Web程序 时间:
2016-03-29 14:35:13
阅读次数:
166
JS原型链 这篇文章是「深入ECMA-262-3」系列的一个概览和摘要。每个部分都包含了对应章节的链接,所以你可以阅读它们以便对其有更深的理解。 对象 ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交互的。即使ECMAScript里边也有基本类型,但是,当需要的时候,它们也会被转换 ...
分类:
Web程序 时间:
2016-03-29 08:54:54
阅读次数:
196
一、JavaScriptMath对象Math对象概述-Math对象是ECMAScript提供的一个全局对象,它主要封装了一些常用的数学函数和常数-Math对象没有构造函数,无法创建它的实例(instance);调用其属性和方法时,直接使用Math对象名即可Math对象的属性-Math对象具有如下成员属性Math对象的方法-..
分类:
编程语言 时间:
2016-03-28 18:58:56
阅读次数:
222
一、JavaScript错误处理错误处理概述-错误,指程序中的非正常运行状态,在其它编程语言中称为"异常"或"错误"。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息-ECMAScript定义了六种类型的错误(EvalError,RangeError,REferenceError,SyntaxError,TypeE..
分类:
编程语言 时间:
2016-03-28 18:58:32
阅读次数:
200
一、JavaScriptOOP概述OOP概述-面向对象的语言-封装-把相关的信息(无论数据或方法)存储在对象中-继承-从其它对象获得属性和方法-多态-能以多种不同的形式运行函数或方法-ECMAScript支持这些要求,因此可被是看做面向对象的封装-回顾直接量创建对象-使用new调用Object构造函数创..
分类:
编程语言 时间:
2016-03-28 18:50:33
阅读次数:
275
一、JavaScript内置对象内置对象-什么是内置对象?内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象-内置对象中封装了专门的数据和操作数据常用的API-JavaScript中内置对象列表-String、Boolean、Number、Array、Date、RegExp、Math、Error、Function..
分类:
编程语言 时间:
2016-03-28 12:05:31
阅读次数:
287
基于事件驱动;非阻塞I/O
四种I/O: 同步(synchronous)IO和异步(asynchronous)IO,阻塞(blocking)IO和非阻塞(non-blocking)IO
阻塞I/O要等数据到了才能继续,否则会阻塞用户进程
非阻塞进程中用户请求后会立即得到结果(比如如果数据没有准备好会返回error)
Google V8 引擎使用 C++ 代码编写,实现了ECMAScript...
分类:
Web程序 时间:
2016-03-27 21:27:53
阅读次数:
226