JavaScript的基础
网景司开发的语言,运行在浏览器上的, 嵌入在HTML中。为了推广这门语言, 起名JavaScript.(因为借助于Java的名气。)
特点
- 脚本语言:
- 解释型的语言。
- 弱类型的语言。简单类型的语言。
Java : String I = “abc”; JavaScript: var i = “abc”
int i2 = 15; var i2 = 15;
boolean b1 = true; var b1 = true;
- 基于对象;
- 跨平台的。 只依赖于浏览器而和操作系统无关。
有什么作用
嵌入html页面,对浏览器事件做出响应。
举例:鼠标单击事件,鼠标移动事件, 鼠标移入事件,键盘事件等等。
- 读写html元素。
- 在数据(一般是表单数据)提交到服务器之前,对数据进行校验。
JavaScript的引入方式
直接插入html
引入外部的javascript文件
Javascript代码的位置
可以放在<head>标签内,
可能会影响html的显示速度,但是如果html的显示依赖于javascript,那么必须写在head标签内
也可以位于<body>标签内, 经常放在body标签的末尾。
好处:不影响html的显示速度。
JavaScript的三个部分
- ECMAScript: 国际万维网组织以JavaScript为蓝本定义的一套脚本语言的规范。
- BOM:浏览器(browser)对象模型
- DOM: 文档(document)对象模型. 对应于一棵html树