2018/10/11JavaScript学习第一课

教学内容

  1. 什么是编程语言?
  2. 软件编程的基本思路,流程控制和函数的概念;
  3. JavaScript 介绍,理解 JavaScript 的书写规范和简单的程序代码。

课程重点

  1. JavaScript 和 HTML 的关系;
  2. 如何运行 JavaScript 代码;
  3. 认识核心的函数 document.getElementById()的使用。

作业完成情况

1. 将课堂演示的代码理解的敲出来,并正确运行;
2. 预习 JavaScript 输出、语句、注释、变量、数据类型章节;
3. 完成一个字体样式设置功能的代码编写,可以改变字体的大小和颜色;
代码如下
<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		body select#k1 {
			height: 20px;
			margin-top: 20px;
		}
		body select#k2 {
			height: 20px;
			margin-top: 25px;
			margin-left: 60px;
		}
	</style>
</head>
<body>
	<select id="k1" onchange="sum()">
		<option id="size1" value="20">20px</option>
		<option id="size2" value="40">40px</option>
		<option id="size3" value="60">60px</option>
	</select>
	<select id="k2" onchange="sun()">
		<option id="color1" value="#FF0000">红色</option>
		<option id="color2" value="#00FF00">绿色</option>
		<option id="color3" value="#0000FF">蓝色</option>
	</select>
	<hr>
	<h1 id="h">Hello JavaScript!</h1>
</body>
<script type="text/javascript">
	function sum() {
	var r = document.getElementById("k1").value;
	document.getElementById("h").style.fontSize = r + "px";
	}
	function sun() {
	var b = document.getElementById("k2").value;
	document.getElementById("h").style.color = b ;
	}
</script>
</html>
成果展示

在这里插入图片描述

4.问答题
a.JavaScript 的发展历史;

机器码——汇编语言——高级语言

b.JavaScript 和 Java 的区别;

本质: java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。

执行方式: Java是介于解释型和编译型语言之间的一种语言,java的源代码在传递到客户端执行之前,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。

用途: java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,而Javascript的用途是:1.嵌入动态文本于HTML页面;2.对浏览器事件做出响应; 3.读写HTML元素;4.在数据被提交到服务器之前验证数据;5.检测访客的浏览器信息; 6.控制cookies,包括创建和修改等。

b.JavaScript 代码的格式规范有哪些。
  1. 变量和函数的命名规则
  2. 空格,缩进,注释的使用规则
  3. 通常运算符 ( = + - * / ) 前后需要添加空格
  4. 通常使用 4 个空格符号来缩进代码块
  5. 一条语句通常以分号作为结束符
  6. 将左花括号放在第一行的结尾
  7. 左花括号前添加一空格
  8. 将右花括号独立放在一行
  9. 不要以分号结束一个复杂的声明
  10. 将左花括号与类名放在同一行
  11. 冒号与属性值间有个空格
  12. 字符串使用双引号,数字不需要
  13. 最后一个属性-值对后面不要添加逗号
  14. 将右花括号独立放在一行,并以分号作为结束符号
  15. 变量和函数为小驼峰法标识, 即除第一个单词之外,其他单词首字 母大写( lowerCamelCase)
  16. 全局变量为大写 (UPPERCASE )
  17. 常量 (如 PI) 为大写 (UPPERCASE )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值