//animal 父类 超类 var Animal = function(name) { this.name = name; this.sayhello = function() { ...
分类:
Web程序 时间:
2015-01-18 18:32:55
阅读次数:
237
1、javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。2、因为JavaScript中没有class,所以有人把类也成为原型对象。functionCat(){}Cat();//函数varcat1=newCat();//类js中的对象的属性可以动态添加;...
分类:
Web程序 时间:
2015-01-12 17:05:52
阅读次数:
145
function Student(name,age){
this.name=name;
this.age=age;
}
Student.hello="Hello World";
Student.prototype.sayHello=function(){
return this.name+"--"+this.age+"--"+Student.hello;
};...
分类:
Web程序 时间:
2015-01-07 22:14:09
阅读次数:
186
//定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area()1.工厂方式var Circle = function() { var obj = new Object(); obj.PI = 3.14159; obj.area = function( r ) { ...
分类:
Web程序 时间:
2015-01-06 09:50:04
阅读次数:
196
一,总体概要1,笔者浅谈我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭(面向对象式编程因为引入了类、对象、实例等概念,非常贴合人类对于世间万物的认知方式和思考方式。对于复杂的事物,人类是如何去认识、归纳、总结的?面向对象式编程就是在努力回答这个问题,...
分类:
Web程序 时间:
2014-12-19 12:55:17
阅读次数:
141
一,总体概要OO(面向对象)概念的提出是软件开发工程发展的一次革命,多年来我们借助它使得很多大型应用程序得以顺利实现。如果您还没有掌握并使用OO进行程序设计和开发,那么您无疑还停留在软件开发的石器时代。大多数编程语言,尤其是近年问世的一些语言,都很好的支持了面向对象,您可能对此了如执掌,但是一些语言...
分类:
Web程序 时间:
2014-12-17 12:22:13
阅读次数:
152
什么是面向对象?面向对象是一种思想!(废话)。 面向对象可以把程序中的关键模块都视为对象,而模块拥有属性及方法。这样我们如果把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作。接下来将为大家讲解在JS中面向对象的实现。 工厂模式 工厂模式是软件工程领域一种广为人知的设计模式...
分类:
Web程序 时间:
2014-12-09 19:16:36
阅读次数:
284
自己把JS基础知识梳理一遍,写了个系列教程 1.JS语法基础 2.JS函数 3.JS面向对象
分类:
Web程序 时间:
2014-12-04 19:47:30
阅读次数:
126
整理一下js面向对象中的封装和继承。1.封装 js中封装有很多种实现方式,这里列出常用的几种。1.1 原始模式生成对象 直接将我们的成员写入对象中,用函数返回。 缺点:很难看出是一个模式出来的实例。代码: function Stu(name, score) { ...
分类:
编程语言 时间:
2014-11-21 18:21:02
阅读次数:
279