zoukankan      html  css  js  c++  java
  • 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进行数据传输
  • 相关阅读:
    对象与内存控制1---实例变量和类变量
    数组与内存控制2--数组使用
    数组与内存控制1--数组初始化
    Java 三大特征之--多态
    简述Java面向对象三大特征:封装、继承、多态
    java程序初始化的顺序
    关于public static void main(String[] args)相关知识
    Java的优点
    前端面试攻略3------HTML和CSS部分
    前端面试攻略2------计算机网络部分
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13849646.html
Copyright © 2011-2022 走看看