美文网首页
JavaScript-简介

JavaScript-简介

作者: Tom36 | 来源:发表于2017-12-15 17:07 被阅读0次

    一、简单情况

    • 出生日期:1995年
    • 创造者:布兰登·艾奇(Brendan Eich)
    • 产生的原因:人们对客户端脚本语言的需求越来越大,为完成表单的验证,需要和服务器端交换数据,加重了用户的负担,所以当时的Netscape公司决定开发一种语言,以便在客户端 处理这种简单的验证。

    二、实现

    1、ECMAScript,由 ECMA-262 定义,提供核心语言功能; 如下大致的功能

    语法
    类型
    语句
    关键字
    保留字
    操作符
    对象

    2、文档对象模型(DOM),提供访问和操作网页内容的方法和接口;

    文档对象模型(DOM, Document Object Model)是针对 XML 但经过扩展用于 HTML 的应用程序编程接口(API, Application Programming Interface)。 DOM 把整个页面映射为一个多层节点结构。 HTML或 XML 页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据
    • DOM 视图(DOM Views):定义了跟踪不同文档(例如,应用 CSS 之前和之后的文档)视图的接口;
    • DOM 事件(DOM Events):定义了事件和事件处理的接口;
    • DOM 样式(DOM Style):定义了基于 CSS 为元素应用样式的接口;
    • DOM 遍历和范围(DOM Traversal and Range):定义了遍历和操作文档树的接口。

    3、浏览器对象模型(BOM),提供与浏览器交互的方法和接口。

    • 弹出新浏览器窗口的功能;
    • 移动、缩放和关闭浏览器窗口的功能;
    • 提供浏览器详细信息的 navigator 对象;
    • 提供浏览器所加载页面的详细信息的 location 对象;
    • 提供用户显示器分辨率详细信息的 screen 对象;
    • 对 cookies 的支持;
    • 像 XMLHttpRequest 和 IE 的 ActiveXObject 这样的自定义对象。

    相关文章

      网友评论

          本文标题:JavaScript-简介

          本文链接:https://www.haomeiwen.com/subject/wjsdwxtx.html