JavaScript:
使用JavaScript实现网页交互或动态效果
所有基于web的程序开发基础
HTML代码 —— 页面结构
CSS代码 —— 页面样式
JavaScript代码 —— 页面行为
JavaScript 是一种基于对象和事件驱动并具有安全性能的脚本语言。
客户端脚本语言(在浏览器执行) 解释执行(不需要编译)
JavaScript特点
动态类型
- 不用给变量指定数据类型
弱类型
- 一个变量可以赋予不同类型的值
简单性
- 解释性语言,不需要编译,方便调试
跨平台性
- 依赖浏览器本身,与操作环境无关
必要性
- 主流浏览器统一支持的语言
兼容性差
- 因为依赖于浏览器执行,所以受各浏览器影响,兼容性较差
基本用法
- 可以有HTML文件内部JavaScript代码
- 还有外部JavaScript文件
<script type = "text/javascript">
console.log("Hello World");//控制台输出Hello World
alert("Hello JavaScript");//弹出窗口Hello JavaScript
</script>
在HTML文件中,任何JavaScript代码都必须放在<script></script>
标签中
外部文件引用
- 外部文件定义为:*.js
- 外部文件可以在HTML中的head或body中引入
- 一次定义可以重复使用
<head>
<meta charset = "utf-8">
<title></title>
<script src = "demo.js"></script>
</head>
注:
- 外部脚本文件中不能含有
<script>
标签 - 引入外部文件时,HTML文件中的
<script>
标签中不能写JavaScript代码 - 单独的js文件有利于结构和行为的分离
若同时又外部JavaScript文件引入与内部JavaScript代码,需要各自使用<script>
标签