《JavaScript面向对象编程指南(第2版)》——导读

简介: 本书是《JavaScript面向对象编程指南》的第二版。前一版由Stoyan Stefanov著(Packet出版社发行),在业界广受好评。然而,自第一版发行至今已过了五个年头。期间,JavaScript由一项主要适用于浏览器客户端的计算机技术,逐渐发展成为一种多功能的程序设计语言,甚至连服务端也能由它来编写。


screenshot



前言

本书是《JavaScript面向对象编程指南》的第二版。前一版由Stoyan Stefanov著(Packet出版社发行),在业界广受好评。然而,自第一版发行至今已过了五个年头。期间,JavaScript由一项主要适用于浏览器客户端的计算机技术,逐渐发展成为一种多功能的程序设计语言,甚至连服务端也能由它来编写。所以在这一版中,我们继续带领大家学习JavaScript的“语言部分”,即其重心依然会放在JavaScript语言本身(独立于运行环境部分),着重讨论ECMAScript、JavaScript面向对象编程、模式,原型继承以及设计模式。

本书不会对读者的JavaScript基础知识及项目经验做任何假设。您完全可以从零开始,从本书学习这门语言。同时,对JavaScript有一定基础的读者也可以从中学到更多有用的知识。另外,我们在每一章的末尾都设有习题,以便帮助读者了解自己的学习进度。

目录

[第1章 面向对象的JavaScript
1.1 回顾历史]

1.2 浏览器的战争与复兴
1.3 分析现状
1.4 展望未来
1.5 ECMAScript 5
1.6 面向对象的程序设计
1.6.1 对象
1.6.2 类
1.6.3 封装
1.6.4 聚合
1.6.5 继承
1.6.6 多态
1.7 OOP小结
1.8 训练环境设置
1.8.1 WebKit所附带的Web审查工具
1.8.2 Mac上的JavaScriptCore
1.8.3 更多控制台
1.9 本章小结

相关文章
|
存储 前端开发 JavaScript
揭秘原型链:探索 JavaScript 面向对象编程的核心(下)
揭秘原型链:探索 JavaScript 面向对象编程的核心(下)
揭秘原型链:探索 JavaScript 面向对象编程的核心(下)
|
前端开发 JavaScript 开发者
揭秘原型链:探索 JavaScript 面向对象编程的核心(上)
揭秘原型链:探索 JavaScript 面向对象编程的核心(上)
揭秘原型链:探索 JavaScript 面向对象编程的核心(上)
|
JavaScript 前端开发 Java
深入JS面向对象(原型-继承)(三)
深入JS面向对象(原型-继承)
110 0
|
JavaScript 前端开发 Java
深入JS面向对象(原型-继承)(一)
深入JS面向对象(原型-继承)
163 0
|
JavaScript 前端开发 Java
JavaScript中的面向对象编程(OOP) - 终极指南
本文介绍了 JavaScript 的面向对象编程 (OOP) 概念,包括继承、多态、封装和抽象等关键要素,并通过代码示例帮助开发者理解和应用 OOP 思维。
286 5
|
JavaScript 前端开发 Java
js面向对象编程|24
js面向对象编程|24
|
设计模式 JavaScript 前端开发
【JavaScript】深入浅出JavaScript继承机制:解密原型、原型链与面向对象实战攻略
JavaScript的继承机制基于原型链,它定义了对象属性和方法的查找规则。每个对象都有一个原型,通过原型链,对象能访问到构造函数原型上的方法。例如`Animal.prototype`上的`speak`方法可被`Animal`实例访问。原型链的尽头是`Object.prototype`,其`[[Prototype]]`为`null`。继承方式包括原型链继承(通过`Object.create`)、构造函数继承(使用`call`或`apply`)和组合继承(结合两者)。ES6的`class`语法是语法糖,但底层仍基于原型。继承选择应根据需求,理解原型链原理对JavaScript面向对象编程至关重要
370 7
【JavaScript】深入浅出JavaScript继承机制:解密原型、原型链与面向对象实战攻略
|
JavaScript 前端开发 Java
使用JavaScript进行面向对象编程的指南
使用JavaScript进行面向对象编程的指南
111 4
|
前端开发 JavaScript 安全
TypeScript作为一种静态类型的JavaScript超集,其强大的类型系统和面向对象编程特性为微前端架构的实现提供了有力的支持
【6月更文挑战第11天】微前端架构借助TypeScript提升开发效率和代码可靠性。 TypeScript提供类型安全,防止微前端间通信出错;智能提示和自动补全加速跨代码库开发;重构支持简化代码更新。通过定义公共接口确保一致性,用TypeScript编写微前端以保证质量。集成到构建流程确保顺利构建打包。在微前端场景中,TypeScript是强有力的语言选择。
164 2
|
前端开发 JavaScript
前端 JS 经典:Class 面向对象
前端 JS 经典:Class 面向对象
123 1