• 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进行数据传输
  • 相关阅读:
    多表代换密码
    仿射变换
    LeetCode实战练习题目
    13.线性同余方程 扩展欧几里得算法
    12.扩展欧几里得算法
    11.快速幂求逆元
    10.快速幂
    9.筛法求欧拉函数
    8.欧拉函数
    7.最大公约数 欧几里得算法,也叫辗转相除法
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13849646.html
Copyright © 2020-2023  润新知