call 和appLy 方式的继承只能把构造函数中的私有属性和方法,继承到实例中,但是不能继承构造函数中的prototype,这 个只能靠原型继承来获得,所以应该用原型和构造函数的方式来继承。 每一个实例都会继承构造函数的所有属性,没一个实例中都会有一个constructor属性,指向构造函数中的p ...
分类:
Web程序 时间:
2016-04-17 22:16:36
阅读次数:
187
基本概念 对象:对象就是一个整体,对外提供一个整体。 面向对象:使用对象时,只关注对象提供的功能,不关注其内部的细节。 三个特点(类C++):封装、继承、多态 一些概念区别 1、方法与函数 方法:obj.fn = function(){} 函数:function fn(){} 其中函数 functi ...
分类:
Web程序 时间:
2016-04-14 19:18:53
阅读次数:
149
面向对象的组成
[html] view
plain copy
>
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>无标题文...
分类:
Web程序 时间:
2016-04-13 16:00:58
阅读次数:
390
js面向对象特征介绍 javascript是一种面向(基于)对象的动态脚本语言,是一种基于对象(Object)和事件驱动(EventDirven)并具有安全性能的脚本语言。它具有面向对象语言所特有的各种特性,比如封装、继承及多态等。但对于大多数人说,我们只把javascript做为一个函数式语言,只 ...
分类:
编程语言 时间:
2016-04-10 21:06:40
阅读次数:
207
第一种: 第二种: 第三种: 第四种: 第五种: ...
分类:
Web程序 时间:
2016-04-04 16:29:27
阅读次数:
297
js面向对象的组成是 1、属性 2、方法 使用的时候是再构造函数里面加属性,在原型里面加方法。 如果直接在构造函数里面:传值、新建对象、增加属性/方法、返回对象的这种方法,会产生问题,主要是 1、没有new 2、函数重复定义,这样会让资源浪费 所以,我们要在构造函数里面使用this构造属性,把方法放 ...
分类:
Web程序 时间:
2016-04-04 10:16:45
阅读次数:
193
一、封装:把实现一个功能的代码放在一个函数中封装起来,以后再想实现这个功能的时候,我们不需要重新的编写代码了,只需要执行对应的函数即可,我们把这种机制就称之为"函数的封装" -->低耦合高内聚:减少页面中的冗余代码,提高代码的重复使用率 二、多态 后台语言[java、C#、ASP.net、php.. ...
分类:
Web程序 时间:
2016-04-03 01:45:23
阅读次数:
185
当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道
分类:
Web程序 时间:
2016-03-21 08:12:03
阅读次数:
153
在 js 中,对象由特性(attribute)构成,特性可以是原始值,也可以是引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作对象的属性(property)。在js中创建对象一般有以下几种方法: 一.工厂模式 我们创建了一个
分类:
Web程序 时间:
2016-03-13 17:55:51
阅读次数:
218