`

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学习笔记.docx

    这篇学习笔记主要涵盖了JavaScript的基础语法和客户端JavaScript的相关知识。 1. **JavaScript基本语法**: - **变量声明**:未声明的变量尝试读取时会产生错误,而写入未声明的变量会创建一个全局变量。 - **...

    Web前端JavaScript面向对象编程

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

    JavaScript高级程序设计2,学习笔记---第一篇

    这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...

    JavaScript 入门 新手学习笔记

    这篇"JavaScript入门新手学习笔记"提供了全面的学习资源,适合初学者系统性地掌握这一技术。 笔记可能包含了以下关键知识点: 1. **基础语法**:JS的基础包括变量(var、let、const)、数据类型(如字符串、数字、...

    javascript入门学习笔记

    以下是对"javascript入门学习笔记"的详细解读: 一、JavaScript基础 1. 变量与数据类型:JavaScript支持六种基本数据类型(字符串、数字、布尔值、null、undefined和symbol)以及一种复杂数据类型(对象)。变量...

    JavaScript学习笔记.pdf

    紧接着第二章讲解了JavaScript对象,这是理解JavaScript面向对象编程的基础,对象的创建、属性和方法等知识点在这一章中得到了详细的解释。 第三章专注于JavaScript事件处理,事件是网页交互的核心,掌握事件的捕获...

    前端JavaScript基础学习笔记案例

    个人在学习前端JavaScript时的学习笔记,内含JavaScript的中基础知识点,以及案例。里面有兼容市面上浏览器的方法 1.知识点包括:基础语法,字符串操作,object对象,DOM对象,BOM对象,offset,client,scroll对象...

    javascript学习笔记

    以上是对给定文件中JavaScript学习笔记的部分内容进行的详细解读,涵盖了JavaScript的基础知识、语法、数据类型、函数、对象、数组、DOM编程、AJAX以及JSON和jQuery的简介,旨在为初学者提供全面的入门指南。

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    以上就是JavaScript学习笔记的主要内容,涵盖了从基础概念到具体应用的多个方面,是深入理解和掌握JavaScript不可或缺的知识点。通过不断实践和学习,可以逐步提升JavaScript编程能力,为Web开发打下坚实基础。

    韩顺平《轻松搞定网页设计HTML+CSS+JAVASCRIPT》之Javascript学习笔记

    总的来说,JavaScript是网页动态效果的核心,理解和掌握其语法、数据类型、面向对象编程、DOM操作以及事件处理等知识,是成为一名合格Web开发者的基础。通过不断实践和学习,可以利用JavaScript创建出各种复杂的网页...

    Javascript Object 对象学习笔记

    在这份“Javascript Object 对象学习笔记”中,将深入探讨JavaScript对象的基础知识、属性和方法。首先,我们需要明白什么是对象。在JavaScript中,对象是一种复合数据类型,它将许多值(原始值或其他对象)聚合在...

    h5前端学习笔记

    7. **面向对象补充.md**:JavaScript支持面向对象编程,此文件可能探讨了类、构造函数、继承、封装等面向对象的概念和技巧。 8. **javascript时间戳和日期字符串相互转换.txt**:这部分内容可能讲解了JavaScript中...

    JavaScript学习笔记讲解

    这只是JavaScript学习笔记的一小部分,JavaScript还有更多高级特性和概念,如对象、数组、函数、类、模块、闭包等,以及DOM操作、事件处理、Ajax异步请求等内容,需要进一步深入学习和实践才能掌握。

    JavaScript基础教程笔记

    #### 五、JavaScript面向对象编程 - **对象字面量**:`let obj = { key: value, method: function() {} };` - **构造函数**: - 使用`function`关键字定义构造函数。 - 使用`new`关键字实例化对象。 - **原型链**...

    JavaScript 学习笔记集和代码库

    压缩包中的“JavaScript学习笔记集”可能包含了语言的基本概念、语法特性、面向对象编程、闭包、原型链、作用域、异步编程等内容的详细解释。而“代码库”可能包含了大量的示例代码,涵盖各种常见任务,如表单验证、...

    前端开发必备JavaScript(含源码课件笔记总结)

    这份“前端开发必备JavaScript(含源码课件笔记总结)”的资源集合是前端开发者不可多得的学习材料,包含了丰富的知识内容,旨在帮助你深入理解和掌握JavaScript。 一、JavaScript基础 在JavaScript的学习中,首先...

    JavaScript学习笔记之创建对象_.docx

    对象的属性可以是基本值(如字符串、数字、布尔值)或更复杂的对象和函数,使得JavaScript具备强大的数据结构和面向对象编程能力。 在JavaScript中,对象的创建有多种方式: 1. **对象字面量创建对象**: 这是最...

    JavaScript学习笔记 概括了所有的javaScript语法 用法

    JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术。...本学习笔记将这些知识点结合实例详细阐述,配合其他资源一同学习,能让你对JavaScript有一个全面且深入的理解,助你在Web开发领域游刃有余。

Global site tag (gtag.js) - Google Analytics