html:定义网页的内容
css:描述了网页的布局
JavaScript:指定了网页的行为
1.2.js的历史
1995年5月,网景公司,叫Brendan Eich的哥们,10天,LiveScript
1995年12月,改名为JavaScript
1996年8月,微软,Jscript
1997-1999年,ECMA国际组织,ECMAScript,基于已有的JavaScript和Jscript,提出了标准的Script语法规则,JavaScript和Jscript都遵循这套标准。
1999-以后,ECMAScript不断的更新
1.3.js的特点
1)脚本语言,不需要编译,解释运行
2)可以插入到html中的编程代码,所有浏览器都支持
3)基于对象,弱类型的语言
4)很容易学习
1.4.js的优点
交互性:可以与用户进行动态交互
安全性:只能在浏览器内部运行,不能访问本地硬盘或者其他资源
跨平台:无论任何平台,只要有浏览器,就能运行
面试题:javascript是一种什么样的语言
答:解释性脚本语言,代码不进行预编译
主要用来向HTML页面添加交互行为
可以直接嵌入HTML页面,也可单独写成js文件并引入
跨平台性,在绝大多数浏览器支持下,可以在多种平台下运行,linux,windows
2.引入js(案例1)2.1.通过script标签引入
一般在head中添加此标签
2.2.引入外部的js文件
如果js代码特别多,可以通过script标签引入外部的js文件
注意:
1)引入js文件的script标签中,不要添加任何其他js代码
2)这个script标签不要自闭
<!DOCTYPE HTML> <html> <head> <title></title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <!-- 第一种方式 --> <script type="text/javascript"> function fn1(){ alert("你还真敢点"); } </script> <!-- 第二种方式 --> <script type="text/javascript" src="demo.js"></script> </head> <body> <input type="button" value="按钮" onclick="fn2()"/> </body> </html>