首页 > 编程语言 > 详细

JavaScript 简介

时间:2019-08-04 10:34:00      阅读:70      评论:0      收藏:0      [点我收藏+]

一、什么是 JavaScript

  HTML 是用来搭建网页的结构,CSS 用来添加样式美化页面的,而 JavaScript 是用来和用户产生交互,控制网页内容,给网页增加动态的效果。

二、JavaScript 历史

  JavaScript 诞生于 1995 年。当时,它的主要目的是处理以前由服务器端语言(如 Perl)负责的一些输入验证操作。 Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript与Java名称上的近似,但是并没有什么关系,就像司马光与司马相如一样。

  Java 服务器端的编程语言,JavaScript 运行在客户端(浏览器)的编程语言。

  JavaScript是一种运行在客户端脚本语言 JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

  1997 年,以 JavaScript 1.1 为蓝本的建议被提交给了欧洲计算机制造商协会( ECMAEuropeanComputer Manufacturers Association)。该协会指定 39 号技术委员会( TC39Technical Committee #39
负 责 “ 标 准 化 一 种 通 用 、 跨 平 台 、 供 应 商 中 立 的 脚 本 语 言 的 语 法 和 语 义 ” ( http://www.ecmainternational.org/memento/TC39.htm)。 TC39 由来自 NetscapeSun、微软、 Borland 及其他关注脚本语言
发展的公司的程序员组成,他们经过数月的努力完成了 ECMA-262——定义一种名为 ECMAScript(发音为“ek-ma-script”)的新脚本语言的标准。 

三、JavaScript 组成实现

  虽然 JavaScript ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。没错,一个完整的 JavaScript 实现应该由下列三个不同的部分组成 。
   技术分享图片

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

  1、ECMAScript

    ECMA 欧洲计算机制造联合会,定义了JavaScript的语法规范,定义了一种语言的标准与具体实现无关。ECMAScript 就是对实现该标准规定的各个方面内容的语言的描述。

    ECMAScript Web 浏览器没有依赖关系 ,Web 浏览器只是 ECMAScript 实现可能的宿主环境之一。宿主环境不仅提供基本的 ECMAScript 实现,同时也会提供该语言的扩展,以便语言与环境之间对接交互。

  2、DOM

    文档对象模型( DOMDocument Object Model)是针对 XML 但经过扩展用于 HTML 的应用程序编程接口( APIApplication Programming Interface)。

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

    借助 DOM 提供的 API,开发人员可以轻松自如地删除、添加、替换或修改任何节点。

  3、BOM

    浏览器对象模型( BOMBrowser Object Model)只处理浏览器窗口和框架 ,提供与浏览器交互的方法和接口。

 

  

JavaScript 简介

原文:https://www.cnblogs.com/niujifei/p/11297178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!