1.概念
JavaScript是一种运行在客户端(浏览器)的编程语言。
2.作用
-
网页特效:监听网页的一些行为让网页做出对应的反馈。
-
表单验证:针对表单数据的合法性进行判断。
-
数据交互:获取后台的数据,渲染到前端。
-
服务端编程:node.js
3.组成
-
ECMAscript
规定了js的基础语法核心知识。
比如:变量,分支语句,循环语句,对象等等。
-
Web APIs
1.DOM
DOM 操作文档,比如对页面元素进行移动,大小,添加,删除等操作。
2.BOM
BOM 操作浏览器,比如页面弹窗,检测窗口宽度,存储数据到浏览器等等。