《JavaScript面向对象编程指南》——1.9 本章小结

简介:

本节书摘来自异步社区《JavaScript面向对象编程指南》一书中的第1章,第1.9节,作者: 【加】Stoyan Stefanov 译者: 凌杰 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.9 本章小结

在这一章中,我们介绍了JavaScript这门语言的发展历程和现状。然后,我们还对面向对象程序设计的概念进行了一些基本论述。接着,我们向您详细阐述了为什么JavaScript不是传统的面向对象语言,而是一套独特的原型系统。最后,我们还介绍了本书的训练环境——Firebug控制台的设置与运用。现在,您已经为下一步深入学习JavaScript语言,掌握其面向对象特性打下了一定的基础。本章末尾,我们列出了一些与本章内容相关的资料链接,以供您需要时参考。

在YUI视频网站上,有Douglas Crockford先生1的几个讲座是非常值得一看的。例如“Theory of the DOM”这一讲的第一部分就是关于浏览器历史的。而“The JavaScript Programming Language”这一讲的第一部分谈的就是JavaScript的发展史(当然也包括一些其他事情)。
关于OOP的概念,我们可以参考wikipedia上的相关文章:sun公司所提供的Java文档(这里谈的是传统意义上的OOP):。
关于JavaScript在今天的应用情况,我们或许可以从以下几个实例中获得一些启示:Yahoo! Widgets、Google Maps,以及各个版本的JavaScript可视化语言处理器。

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