JavaScript 也可以面向对象
由于js语言本身语法的灵活性,使得在js程序中出现了各种各样的代码风格,但也因为如此,导致了代码的可读性和可维护性大大降低,特别随着项目的不断更新,js代码的不断更新,到后期时甚至连自己的代码都不知然了,因此确定一种好的代码风格是很有必要的。近些年随着ajax的兴起,js变得越来越受重视,js开始在web开发中充当非常重要的角色,因此也开始遇到了各种各样的问题,于是很多大牛就提出了js的面向对象编程方法。
JavaScript是一种基于原型(prototype)的面向对象的语言,它没有类的概念,所有的一切都派生自现有对象的一个副本。
一、下面看我画的总结图:
http://dl.iteye.com/upload/attachment/0069/7028/364349e8-94a4-3b53-bab6-90f991db03db.jpg
二、难点解析
1、this的概念
this管家你在引用的是包含它的函数作为某个对象的方法被调用时的那个对象。 下面看下面一个小例子:
<div style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; width: 694px; margin-left: 9px; line-height: 18px; text-align: left; padding: 1px;" class="dp-highlighter"><div class="bar"><div style="font-weight: bold; padding: 3px; margin: 0px;" class="tools">Html代码
页:
[1]