JavaScript:解释性脚本语言,主要用来向html页面添加交互行为。
学习目标:
- 什么是JavaScript?
- JS的发展史?
- JS的组成?
- 如何在html中使用JS?
JavaScript,一种基于对象和事件驱动的客户端脚本语言,最初设计是为了检验HTML表单输入的正确性(起源于Netscape公司的LiveScript语言)。
插播:最初html表单提交了错误信息,只能等待服务端判断后返回错误信息,对于用户来说体验并不好,所以Netscape公司决定开发一种新型客户端语言LiveScript,来先进行简单验证。为了尽快上线,于是联合sun公司(java)一同开发,所以将语言名称改为JavaScript。(so:JavaScript本身与java是没有任何关系de...)
当然,现如今的js早已不是当年仅仅包含简单校验功能的了,而是可以处理复杂的计算和交互。(js虽上手简单,真正掌握却比较复杂,需要掌握其本质、历史、局限性...)
完整的JS = ECMAScript(语法) + Browser Objects(DOM、BOM)(特性) 组成。
- ECMAScript:提供核心语言,相当于语法;
- DOM:提供访问和操作网页内容的方法和接口;
- BOM:提供与浏览器交互的方法和接口(打开/缩放/移动..浏览器窗口);
JS使用:在<head>/<body>中通过<script>标签来嵌入js脚本。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src=""></script>
<script>
...
</script>
</head>
<body>
<script>
...
</script>
</body>
</html>