源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript 面向对象编程(一) 封装

  • 时间:2021-08-11 01:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript 面向对象编程(一) 封装
学习Javascript,最难的地方是什么?
我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。 下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了 以下两本书籍: [img]http://files.jb51.net/upload/201108/20110828203855829.jpg[/img] [url=https://www.packtpub.com/object-oriented-javascript-applications-libraries/book]《面向对象的Javascript》[/url](Object-Oriented JavaScript) [img]http://files.jb51.net/upload/201108/20110828203856282.jpg[/img] [url=http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-2nd-Edition.productCd-047022780X.html]《Javascript高级程序设计(第二版)》[/url](Professional JavaScript for Web Developers, 2nd Edition) 它们都是非常优秀的Javascript读物,推荐阅读。 笔记分成三部分。今天的第一部分是讨论"封装"(Encapsulation),后面的[url=http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html]第二部分[/url]和[url=http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html]第三部分[/url]讨论"继承"(Inheritance)。 ============================ [b]Javascript 面向对象编程(一):封装[/b] 作者:阮一峰 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? [b]1. 生成对象的原始模式[/b] 假定我们把猫看成一个对象,它有"名字"和"颜色"两个属性。
[url=http://www.1sucai.cn/article/28128.htm]构造函数的继承[/url]》和第三部分《[url=http://www.1sucai.cn/article/28129.htm]非构造函数的继承[/url]》。 (完)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部