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进行数据传输
  • 相关阅读:
    8天学通MongoDB——第三天 细说高级操作
    8天学通MongoDB——第二天 细说增删查改
    8天学通MongoDB——第一天 基础入门
    Redis Web界面管理工具
    Redis 起步
    使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
    面试应该如何面?
    Login oracle for external authenticate
    突然发现我脾气变好了
    一种持续构建构想
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13849646.html
Copyright © 2011-2022 走看看