JavaScript概述

一、背景

 在早期,用户如果提交一个页面表单数据,则可能先需要到后台进行表单数据合法性的校验,这样等待后台的校验会浪费很多时间,影响用户的体验。在类似这种背景下:

  • 网景(Netscape) 公司,决定着手开发一种客户端语言,用来处理这种 简单的验证,并且在1995 年发布其为JavaScript。
  • 微软就在其IE3中加入了名为 JScript 的 JavaScript 实现,出现标准之争。
  • 1997年,为了统一一标准,欧洲计算机制造商协会(ECMA)制定ECMAScript语言标准。
  • 1998年ISO/IEC(国标标准化组织和国际电工委员会)也采用了 ECMAScript 作为标准(即 ISO/IEC-16262)
  • 自此以后,浏览器开发商就开始致力于将 ECMAScript 作为各自 JavaScript 实现的基础

二、组成

JavaScript是由三部分组成的:

  • 核心(ECMAScript )
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

其中核心(ECMAScript)包含以下的内容:

  • 语法
  • 类型
  • 运算符
  • 语句
  • 对象

其中的文档对象模型(DOM)是把整个页面映射为一个多层节点结构。HTML 页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。

对于浏览器对象模型(BOM)是支持可以访问和操作浏览器窗 口,开发人员使用 BOM 可以控制浏览器显示页面 以外的部分。

三、应用

JavaScript的应用很广泛,比如Web开发、移动开发、插件开发等应用,但总结起来实现的功能包括但不限于:

  • 页面酷炫的动画效果
  • 前端页面与用户交互过程
  • 前端与后端通过Ajax进行数据传输
原文地址:https://www.cnblogs.com/shenjianping/p/13849646.html