javascript:客户端脚本语言
客户端:浏览器
脚本语言(动态语言):不需要进行预编译 优点:简单轻量化 缺点:执行效率远低于静态语言
静态语言:执行前需要进行预编译 C# C C++ java 优点:执行效率高 缺点:体系比较大,学习难度大
历史:个人写的2个星期,java+script 和java没有一点关系 甲骨文收购了sun
ECMA组织:收编开源项目,做项目规范 更名为ECMAScript 2015年ECMA组织推出了一个大版本 ECMAScript2015(简称ES6)
学什么?
1.语法
2.DOM 操作页面的元素 俗称:写特效的
3.BOM
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<script src="./index.js"></script>
<script>
//告知浏览器此处代码按照javascript进行编译
</script>
</head>
<body>
编写位置:
1.写在script节点标签里 约定俗称写在head中
2.写在外部的js文件中
</body>
</html>