目录
(一). 学习内容
- 什么是编程语言?
- 软件编程的基本思路,流程控制和函数的概念;
- JavaScript介绍,理解 JavaScript的书写规范和简单的程序代码;
(二). 课程重点
- JavaScript 和 HTML 的关系;
- 如何运行 JavaScript 代码;
- 认识核心的函数 document.getElementById()的使用。
(三). 作业安排
- 将课堂演示的代码理解的敲出来,并正确运行;
- 预习 JaveScript 输出、语句、注释、变量、数据类型章节;
- 完成编程作业:
a. 要求:完成一个字体样式设置功能的代码编写,可以改变字体的大小和颜色
b. 提示:定义两个select框分别表示字体的大小和颜色,注意使用option中的value。 - 问问题:
a. JaveScript的发展历史;
b. JaveScript和Jave的区别;
c. JaveScript的代码格式规范有哪些。
(四). 完成作业
1. 完成一个字体样式设置功能的代码编写,可以改变字体的大小和颜色
代码展示
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
function gay(){
var ao = document.getElementById("feel").value;
document.getElementById("ha").style.fontSize = ao + "px";
}
function low(){
var ne = document.getElementById("lay").value;
document.getElementById("ha").style.color = ne;
}
</script>
</head>
<body>
<select id="feel" onclick="gay();">
<option value="20">20px</option>
<option value="25">25px</option>
<option value="30">30px</option>
</select>
<select id="lay" onchange="low();">
<option value="blue">蓝色</option>
<option value="red">红色</option>
<option value="yellow">黄色</option>
</select>
<h1 id="ha">好好学习 天天向上</h1>
</body>
</html>
图片展示
3.问问题
a. JaveScript的发展历史;
JavaScript诞生于1995年。起初它的主要目的是处理以前由服务器端负责的一些表单验证。在那个绝大多数用户都在使用调制解调器上网的时代,用户填写完一个表单点击提交,需要等待几十秒,完了服务器反馈给你说某个地方填错了…在当时如果能在客户端完成一些基本的验证绝对是令人兴奋的。当时走在技术革新最前沿的Netscape(网景)公司,决定着手开发一种客户端语言,用来处理这种装简单的验证。当时就职于Netscape公司的布兰登·艾奇开始着手计划将1995年2月发布的LiveScript同时在浏览器和服务器中使用。为了赶在发布日期前完成LiveScript的开发,Netscape与Sun公司成立了一个开发联盟。而此时,Netscape为了搭上媒体热炒Java的顺风车,临时把LiveScript改名为JavaScript,所以从本质上来说JavaScript和Java没什么关系。
JavaScript 1.0获得了巨大的成功,Netscape随后在Netscape Navigator
3(网景浏览器)中发布了JavaScript
1.1。之后作为竞争对手的微软在自家的IE3中加入了名为JScript(名称不同是为了避免侵权)的JavaScript实现。而此时市面上意味着有3个不同的JavaScript版本,IE的JScript、网景的JavaScript和ScriptEase中的CEnvi。当时还没有标准规定JavaScript的语法和特性。随着版本不同暴露的问题日益加剧,JavaScript的规范化最终被提上日程。1997年,以JavaScript1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ECMA,European Computer
Manufactures
Association)该协会指定39号技术委员会负责将其进行标准化,TC39来此各大公司以及其他关注脚本语言发展的公司的程序员组成,经过数月的努力完成了ECMA-262——定义了一种名为ECMAScript的新脚本语言的标准。第二年,ISO/IEC(国标标准化组织和国际电工委员会)也采用了ECMAScript作为标准(即ISO/IEC-16262)。
b. JaveScript和Jave的区别;
首先,这两个家伙没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于Netscape公司与Sun公司合作,Netscape高层希望它看上去能够像Java,因此取名为JavaScript。
其次,这两个家伙的本质也不一样,java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。
并且它们的执行方式也是不一样的,Java是介于解释型和编译型语言之间的一种语言,java的源代码在传递到客户端执行之前,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
再其次两者的用途也不一样,java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,而Javascript的用途是:1.嵌入动态文本于HTML页面;2.对浏览器事件做出响应; 3.读写HTML元素;4.在数据被提交到服务器之前验证数据;5.检测访客的浏览器信息; 6.控制cookies,包括创建和修改等。
c. JaveScript的代码格式规范有哪些。
代码规范通常包括以下几个方面:
a. 变量和函数的命名规则
b. 空格,缩进,注释的使用规则。
c. 其他常用规范……