资讯月刊下载
[编程语言] 全面理解面向对象的 JavaScript
JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语言感悟的角度阐述为什么 JavaScript 是一门彻底的面向对象的语言,以及如何正确地使用这一特性。 前言 当今 JavaScript 大行其道,各种应用对其依赖日深。web ...
[编程语言] DEJAVU:将面向对象引入 JavaScript
如果你有C++、C#、Java、PHP等开发经验,这意味着你已经熟悉了面向对象编程。但是JavaScript不是面向对象的语言,而是基于对象的语言(JavaScript中所有事物都是对象),它没有类的概念,因此,如果要实现继承,也就只能利用JavaScript的原型机制prototype来实现了。 虽然JavaScript的原型功能强大、灵活,但是对于熟悉面向对象的开发者来说可能难以理解,特别是在 ...