(一)javascript的概念及用途.md

JavaScript的基本概念

JavaScript 是一种动态类型、弱类型、基于原型的语言,内置支持类型,它的解释器被称为JavaScript引擎,广泛用于客户端的脚本语言。在网页上使用,用来给HTML网页增加动态功能。

JavaScript基本组成

  1. ECMAScript,是ECMA制定的标准化脚本语言,制定语法和语义的标准。ECMA是一个国际标准组织,专门制定各种语言标准,ECMAScript指的是JavaScript的语法核心。2000年11月已到6.0的版本,但由于会有一些兼容问题,目前常用的仍是5的版本。
  2. BOM 浏览器对象模型Browser Object Model,简称BOM,描述处理网页内容的方法和接口,即对浏览器的操作。如:获取地址栏的地址、获取窗口的大小、新打开一个窗口、改变滚动条的位置等关于如何控制浏览器的一些东西。
  3. DOM 文档对象模型Document Object Model,简称DOM,处理可扩展标志语言(XML、HTML)的标准编程接口(API)赋予了操作页面的能力。

JavaScript的特点和应用场景

  1. 行为交互——能够让页面和浏览器与用户之间有交互行为
  2. 数据交互——可与服务器进行数据交互,即前端向后端去发数据或拿数据
  3. 逻辑交互——能动态改变页面中结构和样式,如:某种条件成立则触发对应的事情