JavaScript高级程序设计[第3版] 读书笔记
第一章 JavaScript简介
1. 起源于1995年,由布兰登-艾奇[Brendan Eich]开发,用于Netscape Navigator2,前段原名LiveScript,服务器上叫LiveWire,于Sun建立开发联盟,发布前改为JavaScript。
2. 最初用于前段验证,后来发展为一门完整的编程语言。
3. 当时出现三个版本并存的:Netscape Navigator的JavaScript,Internet Explorer的JScript和ScriptEase的CEnvi。
4. 1997年由欧洲计算机制造商协会(ECMA,European Computer Manufacturers Association)指定39号技术委员会(TC39,Technical Committee #39)负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”,最终定义一种名为ECMAScript的新脚本语言的标准。
5. 1998年,ISO/IEC(International Organization for Standardization and International Electrotechnical Commission,国际标准化组织和国际电工委员会)也采用了ECMAScript作为标准。
6. JavaScript由核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)组成。
7. ECMAScript规定了语言的语法、类型、语句、关键字、保留字、操作符和对象等。
8. ECMAScript有五个版本:版本一于JavaScript1.1类似,版本二只是形式变化,内容物变化,版本三则增加了字符串处理、正则表达式、错误定义和try-catch等新功能,变化较大,版本四因跨越性太大,在发布前被废弃。版本五在版本三的基础上澄清了一些奇异并添加了新功能,如对JSON的支持。
9 DOM Document Object Model
不用刷新整个页面便可以增删改查任意节点;
DOM级别:DOM1、DOM2、DOM3;
10. BOM Browser Object Model
访问和操作浏览器窗口
第02章[在HTML中使用JavaScript]
1. 使用方式包含嵌入代码或导入外部文件;
2. 如果在Script标签中同时引入外部文件并嵌入代码,则忽略嵌入代码;
3. 可以导入其他域的js文件;
第03章[基本概念]
1. 目前五大浏览器都支持ECMAScript第3版本,第5版在未来支持。因此现在学习t第3版语法。
2. 一切变量、函数和操作符等区分大小写;
3. 标识符
3.1 标识符:是指变量、函数、属性的名字,或者函数的参数。
3.2 标识符第一个字符必须是字母、下划线或美元符号。
相关推荐
这一小节所讲的对象属性的特性就是对对象属性特征的一个描述,主要来自于ECMA-262规范的第5版,该规范使用两个中括号的形式来描述不能直接访问的内部特性。 A、属性类型(先给属性分下类): 数据属性:直接访
《JavaScript高级程序设计(第3版)》这本书是深入理解和掌握JavaScript的一本经典之作,它涵盖了从基础到高级的各种概念和技术。 首先,我们来了解一下JavaScript的背景。ECMA,全称欧洲计算机制造商协会,是制定...
接下来应该是BOM和HTML5了,但是鉴于ECMAScript5相对于ECMAScript3的新变化比较多,而且这些变化也非常的有意思,因此在这篇文章中再将我认为的有意思的变化(并非全部变化)集中整理一下,但这里只是列举,不具体...
在ECMAScript中,有非常丰富的运算符和操作符,在这篇文章中将按通常的分类来稍微整理一下,不过在整理之前,先说明一下: 1、虽然标题是运算符和操作符,然而在我看来并没有多少严格区分的必要,在英文中,貌似也是...
变量类型 在说函数之前,先来说说变量类型。 1、变量:变量在本质上就是命名的内存空间。 2、变量的数据类型:就是指变量可以存储的值的数据类型,比如Number类型、Boolean类型、Object类型等,在ECMAScript中,变量...
在嵩天老师的Python基础课程中,我们首先探讨了程序设计的基本方法。计算机的本质是根据指令操作数据的设备,具备功能性(如数据计算、输入输出处理和结果存储)和可编程性(根据一系列指令实现预设操作)。摩尔定律...
本项目汇集了《Java面向对象程序设计(第3版)》与《算法设计与分析》的学习笔记及代码设计源码,共计129个文件,涵盖94个HTML文件、20个PNG图片、8个JavaScript文件、3个Markdown文件、3个CSS文件和1个文本文件。...
《JavaScript高级程序设计(第3版)》 学习JS和前端必读的书籍,比较厚但是很有干货涉及面比较广,里面的重要章节我自己是读了不止一遍。 2、 《ES6标准入门》 阮一峰编着,作者讲事情的思路一向比较清晰,也是学ES6...
JavaScript高级程序设计(第3版).xmind Java常用算法手册(含盘).xmind Java并发编程实战 .txt Java并发编程实战.xmind Java性能优化权威指南 [Java performance].xmind Java核心技术·卷1 基础知识(原书第9版)....
- **《Java语言程序设计-基础篇(原书第8版)》** 和 **《Java语言程序设计-进阶篇(原书第8版)》** 分别覆盖了 Java 编程的基础和高级主题,适合不同阶段的学习者。 - **《JAVA并发编程实战》** 专门讲解 Java 并发...