`

javascript面向对象知识学习笔记二

 
阅读更多

    javascript 面向对象知识学习笔记二:

 

//访问属性;
function myObjMethod(){
	var name = myobj.getName();
	alert(name);
	
	//调用person对象;
	alert(person.id+","+person.name+","+person.age+","+person.address("GuangDongShenZhen"));
}

//定义数组;
function myArray(){
	var arr = [];
	arr.push("zhangsan");
	arr.push("lisi");
	arr.push("wangwu");
	arr.push("zhaoliu");
	
	for(var i = 0;i<arr.length;i++){
		document.writeln(arr[i]);
	}
	//换行;
	document.writeln("<br/>");
	
	var array = new Array();
	array.push("zhouhaitao");
	array.push("lishizeng");
	array.push("xieguowei");
	for(var i = 0;i<array.length;i++){
		document.writeln(array[i]);
	}
}

//定义构造函数;
function myConstruct(name,age){
	var name = name;
	var age = age;
	
	//定义getter方法;
	this.getName = function(){
		return name;
	};
	//定义getter方法;
	this.getAge = function(){
		return age;
	};
}

//为构造方法赋值;
function setConstruct(){
	var construct = new myConstruct('zhangsan',100);
	alert("姓名是:"+construct.getName()+",年龄是:"+construct.getAge());
}

//创建对象objA;
var objA = {
	id:100,
	getName:function(){
		return 'My Name is ObjA';
	}
};

var objB={
	bol1:true,
	bol2:false
};

//继承对象;
function extend(parent,child){
	//让子类获取父类的方法;
	for(var i in parent){
		child[i] = parent[i];
	}
}

function testExtend(){
	extend(objA, objB);
	var name = objB.getName();
	alert(objB.bol1+","+objB.bol2+","+name+","+objA.getName());
}

 

分享到:
评论

相关推荐

    面向对象javascript笔记

    大家好,根据我的学习经验总结了下面一些javascript面向对象方法的知识,希望对一些接触这方面不多的人有所帮助,有不正确的地方请指正。 学习内容;引用,函数重载和类型检查,作用域,图解prototype和constructor...

    Web前端JavaScript面向对象编程

    这个笔记是我在B站根据Mosh的JavaScript面向对象编程教学视频中学习并记录的,里面有我记录的知识点,自己写的代码,还有小部分的截图。大家可以在学习这个内容的时候看一下我的笔记进行参考一下。 视频链接:...

    《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解

    本文实例讲述了Javascript面向对象程序设计组合模式。...其实从面向对象之五之后,与javascript本身关系不是很大,更重要的是设计模式的一些概念,只要了解javascript面向对象的一般知识,掌握设计模式的含义,代码

    JavaScript函数、闭包、原型、面向对象学习笔记

    给大家分享了一篇关于JavaScript函数、闭包、原型、面向对象的知识点学习笔记内容,有兴趣的朋友参考下。

    Javascript 备忘笔记

    知识点比较全面的javascript备忘笔记,特点有: 1、知识点全面,相应...2、Javascript面向对象方面做了大量的研究 3、对内置对象的知识很全面 4、DOM模型的控制事例很多 5、Cookie技术和Ajax技术 6、收集常用的js代码

    Java/JavaEE 学习笔记

    Java/JavaEE 学习笔记 作者在杰普学习时的学习笔记,是J2ee初学者必备手册,是大家学习J2EE开发的很好的参考笔记。 Java/JavaEE 学习笔记 内容目录: Unix 学习笔记..........7 一、Unix前言............7 二、...

    javascrip上百技术总集

    -(4) JavaScript面向对象的支持--(5) JavaScript面向对象的支持--(6) JavaScript精简学习1:基础知识 JavaScript精简学习2:浏览器输出 JavaScript精简学习3:图像 JavaScript精简学习4:表单 ...

    Object-oriented-programming-for-JavaScript-developers:适用于JavaScript开发人员的面向对象编程的代码存储库

    熟悉JavaScript语言构造的基础知识以及面向对象的编程及其应用程序。 学习使用Node.js在JavaScript中构建可扩展的服务器应用程序 以三种编程语言生成实例:Python,JavaScript和C# 结合使用访问修饰符,前缀,...

    J2EE学习笔记(J2ee初学者必备手册)

    HTML&JavaScript学习笔记.....................198 HTML: 超文本标记语言.......................198 1、html简介...........198 2、动态网页开发技术......................199 3、html的基本构成....................

    新版前端高频面试题笔记+课件+源码(HTML+CSS+JavaScript)

    本视频主打内容最全最新,包括大前端基础与高频面试题,打造一站式知识长龙 服务,适合有前端基础的同学学习。 课程需知: 课程面向的同学是:有前端基础的同学。 课程内容: ... 2.html5的新特性?...面向对象

    Nodejs学习笔记之入门篇

    解释型将在后面的 NodeJS 里面讨论,原型链是 ES6 之前的 Javascript 的面向对象的实现方式之一,在 ES6 中支持的 class 增加了一种新的实现方式。在 Javascript 里面所有东西都是对象,包括 “类”。接触过 ruby/...

    About_Node:学习笔记:有关nodejs的一些示例和摘要

    6.javascript_OOP: javascript面向对象学习 7.javascript_proto: javascript原型链 8.rabbitMq,ES6Rabbit:docker部署rabbitMQ, nodejs消息服务 9.stream nodejs流知识学习(输入输出流,加密解密,压缩解压) 10....

    中美 IT 培训 C# Asp.net 笔记2

    针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想、集合、排序、IO操作等知识点先后安排2或3个小型项目:1。制作一个通讯录;2。制作一个小游戏;3。教学管理系统。 通过实际项目深入理解...

    learn_note:学习笔记

    学习笔记 里面包含各种的知识,是我学习的过程中记录下来的,主要是前端 但不限于前端 React Vue 持续集成 node javascript 函数式编程 面向对象编程 数组方法 promise 面试题

    整理后java开发全套达内学习笔记(含练习)

    short 16bit, -2^15~2^15-1 (2^15=32768) int 32bit, -2^31~2^31-1 (2147483648,20亿,10位有效数字) long 64bit, -2^63~2^63-1 (900亿亿,20位有效数字) float 32bit, 9位有效数字,含小数(四舍五入)(小数点算...

    中美 IT 培训 C# Asp.net 全套笔记1

    针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想、集合、排序、IO操作等知识点先后安排2或3个小型项目:1。制作一个通讯录;2。制作一个小游戏;3。教学管理系统。 通过实际项目深入理解...

    中美 IT 培训 C# Asp.net 笔记3

    针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想、集合、排序、IO操作等知识点先后安排2或3个小型项目:1。制作一个通讯录;2。制作一个小游戏;3。教学管理系统。 通过实际项目深入理解...

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    《JavaScript函数式编程》读后感

    在自己学习的过程中一直听到身边的人说面向过程编程和面向对象编程,而函数式就非常少。为了自己不要落后于其他同学的脚步,故想以写笔记的方式去分享和记录自己阅读中所汲取的知识。 js 和函数式编程 书中用了一句...

    值类型与引用类型理论内容.part01.rar

    通过实际项目深入理解和掌握C# 基本语法、面向对象的思想、类的概念和使用、对象的创建、排序、IO操作等 数据库知识和 SQL Server 2000 (40课时) 讲授数据库的基本知识和SQL Server 2000, 讲授数据库的设计和...

Global site tag (gtag.js) - Google Analytics