1.1JavaScript 能做什么?
· JavaScript 为 HTML 设计师提供了一种编程工具
· HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。
· JavaScript 可以将动态的文本放入 HTML 页面
· 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("<h1>" + name + "</h1>")
· JavaScript 可以对事件作出响应
· 可以将 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。
· JavaScript 可以读写 HTML 元素
· JavaScript 可以读取及改变 HTML 元素的内容。
· JavaScript 可被用来验证数据
· 在数据被提交到服务器之前,JavaScript 可被用来验证这些数据。
· JavaScript 可被用来检测访问者的浏览器
· JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。
· JavaScript 可被用来创建 cookies
· JavaScript 可被用来存储和取回位于访问者的计算机中的信息。
1.2 JavaScript发展史
1)JavaScript的正式名称是“ECMAScript”,此标准由ECMA组织发展和维护。
2)ECMA-262是正式的JavaScript(Netscape)和JScript(Microsoft)。
3)网景公司在Netscape2.0首先推出了JavaScript。微软公司从IE3.0开始提供对客户端JavaScript的支持,并另取名为JScript。
注意事项:与Java没任何关系。
1.3 JavaScript的特点
1)可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序。
2)解释执行:事先不解释,逐行执行。
3)基于对象:内置大量现成对象。
4)适宜:客户端数据计算、客户端表单合法性验证、浏览器事件的触发、网页特殊显示效果制作。
1.4 JavaScript的定义方式
1)方式一:直接定义在事件中
2)方式二:在页面上<head></head>标签中嵌入<script></script>标签,标签中放置JavaScript代码
u 注意事项:
οnclick="alert('hello world');"字符串用单引号或双引号隔开,此处用单引号,因为会和前面的双引号成对。(不建议这么写)
3)方式三:将代码写在单独的.js文件中,在html页面的<head>里使用<script>引入
<head> <script language="javascript" type=”text/javascript” src="myScript.js"></script> </head>
1.5 JavaScript写入位置
1.5 JavaScript的代码错误查看
1)解释性代码,若代码错误,则页面无任何效果。
2)IE浏览器:使用开发工具。
3)Firefox浏览器:使用错误控制台查看。
4) 谷歌/360 f12 开发工具
1.6注释
单行注释用“//”,多行注释用:/* */