<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js面向对象学习2</title>
</head>
<body>
<script>
//现实生活中电脑一般有主机(host),键盘(keyboard),鼠标(mouse),显示器(monitor)
//主机可能包含有主板(motherboard),CPU,硬盘(HardDisk),声卡(AudioCard),显卡(GraphicCard)
//显示器(monitor):价格(price),厂家(factory),型号(type),尺寸(size)
//首先创建一个显示器对象
var monitor={ //使用对象直接量创建一个monitor对象
price:1800,
factory:"xx00公司",
type:"呵呵",
size:17,
close:function(){ //第二中方法给对象创建方法
document.write("我关了显示器<br>");
},
modulate:new Function('document.write("我调整显示器");') //第三中方法
};
document.write("显示器的厂家:"+monitor.factory+"<br />");
document.write("显示器的价格:"+monitor.price+"<br />");
document.write("显示器的类型:"+monitor.type+"<br />");
document.write("显示器的大小:"+monitor.size+"<br />");
//现在我们为显示器创建一个打开方法
monitor.open=function(){
//return "价值"+this.price+"的"+this.factory+"";
document.write("价值"+this.price+"的"+this.factory+"<br>");
}
//alert(monitor.open());
monitor.open();
monitor.close();
monitor.modulate();
//下面使用对象构造函数创建对象
function Monitor(_price,_factory,_type,_size){
this.price=_price,
this.factory=_factory,
this.type=_type,
if(_size==undefined){
this.size=15;
}
else{
this.size=_size
}
}
var monitor1=new Monitor(1800,"haha","hehe");
var monitor2=new Monitor(2000,"a","b",18);
document.write("<br>第一台显示器的大小"+monitor1.factory+"<br>");
document.write("<br>第一台显示器的厂家"+monitor1.factory+"<br>");
document.write("<br>第一台显示器的厂家"+monitor1.factory+"<br>");
document.write("第二台显示器的厂家"+monitor2.factory);
</script>
</body>
</html>
分享到:
相关推荐
javascript 面向对象 学习资料
javascript面向对象学习笔记,包含类、对象、实现继承
JavaScript面向对象编程指南 pdf,学习JavaScript实用,难得。
JavaScript学习深入—面向对象编程,很不错的一本书。
JavaScript 面向对象程序设计,最基础的介绍如何 创建对象, 继承,重原理上分析js,由浅入深,讲解的很清晰明白,希望能给大家的学习带来帮助
Javascript 面向对象程式学习笔记收藏
JavaScript面向对象编程 在JavaScript对象笔记中,记录的都是内置对象的使用,而本文的目的是学习如何创建自己的对象,如何在JS中进行面向对象编程,并且以这些为指导编写实用的工具。
这本书通俗易懂,非常适合0基础入门,不仅教会你知识,还教会你学习的方法,语言非常的亲切,就像一个智者在言传身教一样。本电子书是PDF高清版,看着很舒服。
采用JavaScript面向对象思想封装拖拽移动功能,兼容pc端和移动端,适合JavaScript初学者进阶学习。
是很好的学习asp.net的代码资料,希望大家多多支持,多多下载
javascript面向对象编程的基本知识,适合初学者学习和交流
JavaScript面向对象编程PPT教案学习.pptx
JavaScript面向对象的编程 大家可以下载学习
js面向对象的总结笔记,如果是刚入门的朋友,不妨一起学习进步
1.本书是唯一一本介绍JavaScript面向对象编程的图书。, 2.本书作者是知名的Web开发人员和作者。受到国内众多前端开发人员,如淘宝UED团队的推崇和推荐。 Stoyan Stefanov:Facebook公司工程师、作家、演说家。他经常...
利用面向对象的思路来制作的js日期,只是提供思路,为了有点积分来下载其他东西来学习,20分钟写,菜鸟显丑,大虾莫怪!
JavaScript 虽然有强大的生命力,但却常被初学者认为不适合面向对象的编程,本教程材料突破这一说法...此教程适合已经开始学习JavaScript(了解ES5),但仍不熟悉它的面向对象方法(愿意熟悉ES6)的人。附有练习答案。
JavaScript语言与Ajax应用JavaScript面向对象编程PPT教案学习.pptx
javascript面向对象编程,从基础到高级都有介绍,对javascript学习很有帮助