前端之从头开始学《红宝石》
创始人
2024-03-30 23:48:43
0

目录

本书结构

第 1 章  “ JavaScript 简介 ”

1.1  JavaScript 简史

1.2  JavaScript 实现

1.3  JavaScript 版本

1.4  小结

第 2 章  “ 在 HTML 中使用 JavaScript ”

第 3 章  “ 基本概念 ”

第 4 章  “ 变量、作用域和内存问题 ”

第 5 章  “ 引用类型 ”

第 6 章  “ 面向对象的程序设计 ”

第 7 章  “ 函数表达式 ”

第 8 章  “ BOM ”

第 9 章  “ 客户端检测 ”

第 10 章  “ DOM ”

第 11 章  “ DOM 扩展 ”

第 12 章  “ DOM2 和 DOM3 ”

第 13 章  “ 事件 ”

第 14 章  “ 表单脚本 ”

第 15 章  “ 引用类型 ”

第 16 章  “ HTML5 脚本编程 ”

第 17 章  “ 错误处理与调试 ”

第 18 章  “ JavaScript 与 XML ”

第 19 章  “ E4X ”

第 20 章  “ JSON ”

第 21 章  “ Ajax 与 Comet ”

第 22 章  “ 高级技巧 ”

第 23 章  “ 离线应用与客户端存储 ”

第 24 章  “ 最佳实践 ”

第 25 章  “ 新兴的 API ”


JavaScript 高级程序设计 , 前端界简称为 : 红宝石 之书


创作此篇文章的目的呢就是希望和大家伙一起从头将此书捋一遍 ,

夯实巩固自己的 JavaScript 基础 , 地基不稳 ,如何建高楼呢 ?

一起加油努力吧 ,毕竟这个行业你要是不卷 ,很容易就会被替代了 。。

内容提要 :

    全书从 JavaScript 语言实现的各个组成部分 —— 语言核心、DOM、BOM、事件模型

讲起,深入浅出地探讨了面向对象编程、Ajax 与 Comet 服务器端通信 ,

HTML5 表单、媒体、Canvas( 包括 WebGL )及 Web Workers、地理定位、

跨文档传递消息、客户端存储( 包括 IndexedDB )等新 API ,

还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。

本书附录展望了未来的 API 和 ECMAScript Harmony 规范。

    本书适合有一定编程经验的 Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。

前言

    JavaScript 是一种非常松散的面向对象语言,也是 Web 开发中极受欢迎的一门语言。

JavaScript 尽管它的语法和编程风格与 Java 都很相似,但它却不是 Java 的 “轻量级” 版本,甚至与 Java 没有任何关系。

JavaScript 是一种全新的动态语言,它植根子全球数亿网民都在使用的 Web 浏览器之中,

致力于增强网站和 Web 应用程序的交互性。


本书结构

本书共 25 章,各章简介如下。

第 1 章  “ JavaScript 简介 ”

讲述了 JavaScript 的起源:因何而生,如何发展,现状如何。

涉及的概念主要有 JavaScript 与 ECMAScript 之间的关系、

DOM ( Document Object Model,文档对象模型 )、

BOM ( Browser Object Model ,浏览器对象模型 ) 。

此外 ,还将讨论 ECMA ( European Computer Manufacturer’s Association ,

欧洲计算机制造商协会 ) 和 W3C ( World Wide Web Consortium ,万维网联盟 )

制定的一些相关标准。

1.1  JavaScript 简史

1.2  JavaScript 实现

1.2.1  ECMAScript

1.2.2  文档对象模型( DOM )

1.2.3  浏览器对象模型( BOM )

1.3  JavaScript 版本

1.4  小结


第 2 章  “ 在 HTML 中使用 JavaScript ”

介绍了如何在 HTML 中使用 JavaScript 创建动态网页。

这一章不仅展示了在网页中嵌入 JavaScript 的各种方式,还讨论了 JavaScript 内容类型

( content-type ) 及其与