JavaScript不同宿主环境下的API

javascript想要实现其他复杂的操作和效果,都要依靠宿主环境提供API。目前已经嵌入javascript的宿主环境有多种。最常见的环境就是浏览器,另外还有服务器环境。

浏览器API

以浏览器为例,它提供的额外API可以分为三大类。

  1. 浏览器(BOM)操控类

    例:弹窗,页面跳转,历史记录

  2. DOM操作类

    例:增、删、查、改结点操作

  3. 网络操作类

    例:websocket、http网络协议(如Ajax)

Node API

以Node为例,它提供的额外API也可以分为三大类。

  1. 核心模块

    Node官方提供的接口

  2. 第三方模块

    Node爱好者自行编写而提供的接口

  3. 自定义模块

    自定义编写的接口

posted @ 2020-02-12 22:01  无他但手熟尔  阅读(128)  评论(0编辑  收藏  举报