`

Javascript基础过程

阅读更多
<script type="text/javascript">
<!--
//遍历数组
var dayArray=[1,2,3];
for(var day in dayArray){
	document.write(dayArray[day]);
}

//定义对象,设置属性,访问属性
function University(){
}

var university=new University();
university.name="云南省"
university.city="昆明市"
university.date="1999"
university.sayHi=function(){document.write("hi,boy")}

document.write("<br/>");
document.write(university)
document.write(university.name)
document.write(university.city)
document.write(university['date'])
document.write(university.sayHi())

document.write("<br/>");
for (var prop in university){
	document.write(university[prop]);//形如university['date']
}
//eval
document.write("<br/>");
document.write("计算字符串表达式的值:"+eval("8+9+5/2"));


var obj=new Object;
	obj.color='red';
	obj.dodo=function(){alert(34)};
	document.write(obj.color);
	//对比
	document.write(obj.dodo());
	document.write(obj.dodo);
	
	
	//工厂方式创建对象
	function fnshowPinpai()
	{
	   alert(this.color);
	}
	function createcar(sColor,iDoors,sPinpai)
	{
		var oTempCar=new Object;
		oTempCar.color=sColor;
		oTempCar.doors=iDoors;
		oTempCar.pinpai=sPinpai;
		oTempCar.showPinpai=fnshowPinpai;
		return oTempCar;
	}
	var oBmw=createcar("black",4,"BMW");
	oBmw.showPinpai();
	
	//构造函数方式创建对象
	function Car(scolor,snum)
	{
		this.color=scolor;
		this.dodo=function(){alert('aa')};
	} 
	var obj=new Car('yellow',30); 
	for(prop in obj)
	{
		alert(prop);//color;dodo
	}
	
	//原型方式创建对象
	function Car(scolor,snum)
	{
	this.color=scolor;
	this.dodo=function(){alert('aa')};
	}
	Car.prototype.getColor = function (){
	return this.color;
	}
	Car.prototype.setColor = function (value){
	this.color = value;
	}
	var obj=new Car('yellow',30);
	obj.setColor(666);
	alert(obj.getColor());//666
	for(prop in obj)
	{
		alert(prop);//color;dodo
	}
//-->
</script>
分享到:
评论

相关推荐

    web前端工程师JavaScript基础入门路径学习专题课程

    第一阶段: JavaScript基础语法 第1课 JavaScript语法 本课程讲解JavaScript的语法、数据类型、基本算数和逻辑运算操作 第2课 JavaScript流程控制语句 掌握JavaScript中条件分支语句和循环语句的使用,用简洁的代码...

    JavaScript入门篇,JavaScript基础知识

    你可以尝试编写一些基础的JavaScript代码,或者参与一些在线编程挑战,以此来提高你的实际编程能力。总的来说,通过不断的学习和实践,你可以逐步掌握JavaScript的使用技巧,为日后的编程开发打下坚实的基础。

    计算机应用基础学习过程表现——国开大.docx

    计算机应用基础学习过程表现——国开大全文共2页,当前为第1页。计算机应用基础学习过程表现——国开大全文共2页,当前为第1页。学习过程表现 计算机应用基础学习过程表现——国开大全文共2页,当前为第1页。 计算机...

    WebGIS从基础到开发实践代码(基于ArcGIS API for JavaScript)

    第2章ArcGIS API for JavaScript基础 2.1ArcGIS API for JavaScript版的Hello World 2.2ArcGIS API for JavaScript与Dojo 2.2.1ArcGIS API for JavaScript的构成 2.2.2ArcGIS API for JavaScript与Dojo的关系 2.3...

    JavaScript完全学习手册

    资源名称:Javascript完全学习手册内容简介:本书分4篇14章,介绍Javascript的知识,全书内容包括:Javascript语法基础、流程控制、函数、内置对象编程、文档对象模型DOM与事件驱动、处理XML、...

    JavaScript基础和实例代码

    1.8 JavaScript的实现基础 1.8.1 ECMAScript 1.8.2 DOM 1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 JavaScript与JScript、 VBScript 1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第...

    JavaScript面向对象基础PPT

    JavaScript面向对象基础PPT,讲述了何谓面向对象、面向对象特点、组成及写法、工厂模式、原型以及如何将普通面向过程的代码转换为面向对象的基本原则

    HTML5+JavaScript 动画基础 2013年出版423页

    《HTML5+JavaScript动画基础》包括了基础知识、基础动画、高级动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户...

    JavaScript基础脑图

    js基础思维导图,纯属个人学习过程整理的,xmind文件,大部分都是基础API使用啊,基础知识点,一些小见解,有兴趣的朋友们可以下载来看看,共勉

    JavaScript的基础知识点和简单案例.pdf

    上文提供了一个关于如何使用JavaScript来实现一个简单的登录页面的综合示例,包括HTML页面结构、CSS样式和JavaScript功能逻辑。这个示例对于学习JavaScript...示例中的JavaScript代码模拟了用户验证过程,虽然它没有实

    javascript学习笔记.docx

    3) 脚本执行过程是Web浏览器的HTML解析过程的一部分。脚本按照它们的出现顺序执行。 4) 简单的对话框可用:alert&#40;&#41;、 confirm()、 prompt()之一。 5) 时间间隔方法为: setInterval()、 cleraInterval() 。 ...

    学习React之前你需要知道的JavaScript基础知识

    详细介绍了在学习React过程中,所需要的JavaScript知识储备

    JavaScript基础教程

    这是一个JavaScript的基本教程,它从零开始说起,为大家提供逐步的学习过程!本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未...

    《JavaScript脚本特效编程给力起飞》

    沿途停靠的站点包括:JavaScript基础、JavaScript语法、JavaSctipt编程、页面交互信息的实现、Ajax客户端技术、jQuery框架、Ext JS框架和JavaScript调试的利器Firebug,以及使用iQuery实现在线留言板系统和一些门户...

    运用HTML、CSS、JavaScript基础制作页面

    熟悉JavaScript 事件在页面中的运用。 1.Html部分采用form的形式编写。 2.Css部分参考上图,但是不限于上图,可以发挥自己的想象,例如加背景图,对上图的展现形式做优化等等。 3.注册按钮点击后,出来弹出框,...

    JavaScript忍者秘籍

    JavaScript语言非常重要,相关的技术图书也很多,但没有任何一本书对JavaScript语言的重要部分..., 本书适合具备一定的JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。

    21天学通JavaScript 源代码1(还有10章在源代码2文件)

    第三篇讲解的是JavaScript的高级技术,主要讲解了JavaScript与XML技术、正则表达式、Ajax基础、Ajax高级应用、JavaScript与插件和JavaScript的调试与优化等。最后一篇综合案例篇用一个完整的例子讲解了如何使用...

    21天学通JavaScript 源代码2(有一部分在源码1文件中)

    第三篇讲解的是JavaScript的高级技术,主要讲解了JavaScript与XML技术、正则表达式、Ajax基础、Ajax高级应用、JavaScript与插件和JavaScript的调试与优化等。最后一篇综合案例篇用一个完整的例子讲解了如何使用...

    javascript-拼图游戏

    这里是学习 `JavaScript` 过程中,实现的一些小游戏的归档。 &gt; 注意:目前对移动端的支持还不够友好,请尽量使用 PC 端浏览器访问。 ### 拼图 * 说明:一个简单的移动方块游戏,开始时生成随机序列,目标是将整张...

    JavaScript脚本特效编程给力起飞

    沿途停靠的站点包括:JavaScript基础、JavaScript语法、JavaSctipt编程、页面交互信息的实现、Ajax客户端技术、jQuery框架、ExtJS框架和JavaScript调试的利器Firebug,以及使用iQuery实现在线留言板系统和一些门户...

Global site tag (gtag.js) - Google Analytics