javascript
javascript !== java
是客户端脚本语言
ECMAScript, DOM, BOM, NodeJS
变量提升
JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升
我们写了一个赋值语句
var a = 2;
实际上执行过程是解释器在未执行的时候先解析出变量声明,然后给他初始值undefined,然后才逐句执行程序
var a;
a = 2;
网页的构成
网页 = Html+CSS+JavaScript
Html: 网页元素内容
CSS: 控制网页样式
JavaScript:操作网页内容,实现功能或者效果
页面中引入js的几种方法
通常大家最为熟悉的是一下两种方法:
- 在页面中直接写入
<script type="text/javascript">js代码</script>
。 - 在页面中引入外部文件
<script src="xx.js"></script>
。(最好在body最下面引入)