JavaScript入门经典 第7版

最新书摘:
  • wit
    2017-06-17
    与过程编程方式相比,面向对象编程有不少优点:代码复用。面向对象编程能够以多种方式复用代码。利用普通的函数也能实现代码复用,但追踪全部需要传递的变量、它们的作用域和含义是很困难的。与之相比,如果使用对象来实现,我们只需要标明每个对象的属性和方法,保证它们遵守规则,其他程序,甚至其他程序员都可以轻松地使用这些对象。封装。通过仔细地设置属性和方法对于程序其他部分的“可见性”,我们可以定义对象如何与脚本的其他部分相互作用。对象的“内部”内容对外是隐蔽的,外部代码如何访问对象的数据只能通过对象标明的接口。继承。在编写代码时经常会遇到这样的情况:需要编写的代码与已经编写过的代码几乎是相同的,但不完全相同。利用“继承”这种方式,我们可以基于已经定义的对象来创建新对象,新对象会“继承”老对象的属性和方法,还可以根据需要添加或调整属性和方法。