1.js 概述
1)js简介
JavaScript 是互联网上最受欢迎的编程语言之一,用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等), 这门语言可用于HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
2)js的特点
JavaScript是一门轻量级语言
JavaScript是一门解释性脚本语言
JavaScript是可插入HTML的编程代码
JavaScript插入HTML后可由所有的现代浏览器执行
3)js的组成部分
ECMAScript:Javascript标准,在所有的js解释器中都可以执行。
关键字、保留字
变量
数据类型
表达式
流程控制语句
数组
对象
函数
正则表达式
DOM: 文档对象模型,一套用ES编写的库,这个库是用Javascript来操作html/css
BOM: 浏览器对象模式,一套用ES编写的库,这个库是用Javascript来操作浏览器,核心功能ajax,超时调用,简写调用,location…
4)js可以应用的场景
浏览器、APP、微信小程序、服务器端、桌面应用、 浏览器插件、游戏开发、AR、VR、硬件、操作系统
5)js的引用方式(三种方式)
a.外部JavaScript
外部JavaScript的方式,指的是将JavaScript代码单独放在一个文件中,然后在HTML文档中使用“script标签”来引入JavaScript代码。具体方式如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset = "utf-8"/>
  <title>JavaScript外部引入方式</title>
  <!--在head中引入-->
  <script src = "index.js"></script>
</head>
<body>
<!--在body中引入-->
   <script src = "index.js"></script>
</body>
</html>
引入外部的JavaScript文件我们只需要在script标签中,用到一个src属性。src,指向的是文件路径。

    b.内部JavaScript,指的是将HTML代码和JavaScript代码放同一个文件中将JavaScript的代码写在<script></script>的标签内。具体操作如下:
<!DOCTYPE html>
<html>
<head>
  <meta charset = "utf-8"/>
  <title>JavaScript内部引入方式</title>
  <!--在head中引入-->
  <script>
   //在这里面写入JavaScript代码
  </script>
</head>
<body>
<!--在body中引入-->
   <script>
    //在这里面写入JavaScript代码
   </script>
</body>
</html>
在这里<script></script>是一种简写,它等价于
<script type ="text/javascript">
//在这里面写入JavaScript代码
</script>
c.在元素事件中编写或调用JavaScript
          在元素事件中编写JavaScript,如下
<!DOCTYPE html>
<html>
<head>
  <meta charset = "utf-8"/>
  <title>在元素事件中编写JavaScript</title>  
</head>
<body>
<from>
<!--在元素事件中编写JavaScript-->
<input type="button" value="按钮" onclick="alert('我是JavaScript')" />
</from>
</body>
</html>
在元素事件中调用JavaScript,如下
<!DOCTYPE html>
<html>
<head>
  <meta charset = "utf-8"/>
  <title>在元素事件中调用JavaScript</title> 
  <script>
     function alertjs(){
     alert("我是JavaScript");
     }
  </script> 
</head>
<body>
<from>
<!--在元素事件中调用JavaScript-->
<input type="button" value="按钮" onclick="alertjs()" />
</from>
</body>
</html>
alert(),指的是弹出一个对话框。