JavaScript学习作业-20181011

作业:
一、问答题
1.JavaScript的发展历史?
答:
Cmm(C-minus-minus):可以替代宏操作(macro)的脚本语言,同时保持与 C (和 C ++)足够的相似性,以便开发人员能很快学会。
第一步:Nombas 公司

1、1992年,开发Cmm嵌入式脚本语言。
2、Cmm捆绑在CEnvi共享软件中。
3、Cmm名称难听,改为ScriptEase。
4、开发可以嵌入网页中的 CEnvi 的版本(早期称Espresso Page,
第一个在万维网上使用的客户端语言)。

5、关键字: CEnvi——ScriptEase

第二步:Netscape(网景公司)

1、Netscape Navigator崭露头角时,Nombas 开发了一个可以嵌入网页中的 CEnvi 的版本。
2、1995年,解决拨号上网时代(低带宽),服务端验证表单数据低效的问题,
Brendan Eich着手开发一种客户端语言-LiveWire(目的是在浏览器和服务器使用它。),
后改名为LiveScript脚本语言。
3、Netscape Navigator 2.0正式发布前,LiveScript更名
JavaScript 1.0(利用因特网时髦词汇Java )。
4、 Netscape Navigator 3.0 中发布了 JavaScript 1.1。

5、关键字: Netscape Navigator 3.0——JavaScript 1.1

第三步:微软公司

1、 Netscape Navigator 3.0 中发布了 JavaScript 1.1时,微软进军浏览器,
发布了 IE 3.0 并搭载了一个 JavaScript 的克隆版- JScript。

2、关键字:  IE 3.0 ——JScript

第四步:标准化

1、CEnvi中的ScriptEase + Netscape Navigator中的JavaScript 1.1 + IE中的JScript。
2、1997年,JavaScript 1.1 作为一个草案提交给欧洲计算机制造商协会(ECMA)。
3、Netscape、Sun、微软、Borland 和其他一些对脚本编程感兴趣的公司的程序员组成的 TC39 锤炼出了 ECMA-262,该标准定义了名为 ECMAScript 的全新脚本语言。
4、国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。

5、关键字:  标准化——ECMA-262(即JavaScript)

2、JavaScript和java的区别?

答:
JavaScript:

1、 Brendan Eich 发明。1995 年出现在 Netscape 中(该浏览器已停止更新)
2、1997年、被 ECMA标准协会采纳。
3、ECMA-262 是 JavaScript 标准的官方名称。
4、因特网上最流行的脚本语言,存在于全世界所有 Web 浏览器中,
能够增强用户与 Web 站点和 Web 应用程序之间的交互。

Java:

1、 Sun公司发明
2、更复杂的编程语言。

3、JavaScript的代码格式规范有哪些?
答:

1、关键字。
2、变量的命名。
3、程序的执行顺序。
4、英文状态下输入标点符号。
5、大小写敏感。
6、内容可拆行,其他不行。

二、编程题
要求:改变字体的大小和颜色。
提示:使用select标签,注意使用option中的value。

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>JavaScript 作业</title>
	<style type="text/css">
		div{
			width: 800px;
			height: 300px;
			margin: 50px auto;
			border: 1px solid red;
		}
	</style>
</head>
<body>
	<div>
		<p id="content">改变字体的颜色和大小</p>
		
		<select id="changeColor" onchange="changeColor()">
			<option>red</option>
			<option>green</option>
			<option>yellow</option>
			<option>black</option>
		</select>
		
		<input type="text" id="changeSize" placeholder="请输入字体的大小"/>
		
		<button onclick="changeSize()">确认</button>
		
		<script type="text/javascript">
//=====================功能语句:改变字体的颜色==========================
			function changeColor(){
				var cc = document.getElementById("changeColor").value;
				document.getElementById("content").style.color = cc;
			}
//=====================功能语句:改变字体的大小==========================
			function changeSize(){
				var fs = document.getElementById("changeSize").value;
				document.getElementById("content").style.fontSize = parseInt(fs) + "px";
			}
		</script>
		
	</div>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/lizengbao/article/details/83017514