(一)javascript的概念及用途.md
JavaScript的基本概念
JavaScript 是一种动态类型、弱类型、基于原型的语言,内置支持类型,它的解释器被称为JavaScript引擎,广泛用于客户端的脚本语言。在网页上使用,用来给HTML网页增加动态功能。
JavaScript基本组成
- ECMAScript,是ECMA制定的标准化脚本语言,制定语法和语义的标准。ECMA是一个国际标准组织,专门制定各种语言标准,ECMAScript指的是JavaScript的语法核心。2000年11月已到6.0的版本,但由于会有一些兼容问题,目前常用的仍是5的版本。
- BOM 浏览器对象模型Browser Object Model,简称BOM,描述处理网页内容的方法和接口,即对浏览器的操作。如:获取地址栏的地址、获取窗口的大小、新打开一个窗口、改变滚动条的位置等关于如何控制浏览器的一些东西。
- DOM 文档对象模型Document Object Model,简称DOM,处理可扩展标志语言(XML、HTML)的标准编程接口(API)赋予了操作页面的能力。
JavaScript的特点和应用场景
- 行为交互——能够让页面和浏览器与用户之间有交互行为
- 数据交互——可与服务器进行数据交互,即前端向后端去发数据或拿数据
- 逻辑交互——能动态改变页面中结构和样式,如:某种条件成立则触发对应的事情