- JavaScript是一种脚本语言,主要用于提高网页的互动性
- JavaScript运行在用户的终端网页上,而不是服务器上,所以我们称为“前台语言”
- JavaScript就是一个简单的制作页面效果的语言,就是服务于页面的交互效果、美化、绚丽,不能操作数据库。
**1.JavaScript的组成**
> JavaScript基础分为三个部分:
>
> - ECMAScript: JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。
> - DOM:操作网页上元素的API。比如让盒子移动、变色、轮播等。
> - BOM:操作浏览器部分功能的API,比如上浏览器自动滚动。
**2.JavaScript用法**
~~~
HTML中的脚本必须位于<script>与</script>标签之间。
脚本可被放置在HTML页面的<body>和<head>部分中。
脚本推荐放在最下边:防止因网络问题,页面加载时间长,出现空白;即便网络问题,浏览器也把DOM加载渲染完成,等待从服务端下载完js脚本,出现效果
~~~
**js输出提示(弹窗、写到页面body里面、写到控制台输出日志)**
- 弹出警告框:alert("")
~~~html
<script type="text/javascrip>
alert("你点我了。。。");
</script>
~~~
- 控制台输出:console.log("")
- 用户输入:prompt()语句
~~~html
<cript type="text/javascript">
var a = prompt("猜猜我会显示到哪里..."); //必须用一个变量来接收用户给的值
console.log(a);
</script>
~~~
**3.window作用域**
只要在script标签中定义的变量,默认就在window的作用域之下
默认就是window这个对象里面写代码