zoukankan      html  css  js  c++  java
  • 简述Web API

    • API的概念
      • API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某种软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
      • 任何开发语言都有自己的API
      • API的特征输入和输出
      • Web API是浏览器提供了一套操作浏览器功能和页面元素的API(BOM和DOM)
    • Javascript
      • 组成:ECMAScript、Web API(BOM、DOM)
      • ECMAScript是Javascript的核心,定义了Javascript的语法规范。描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关。
    • BOM —— 浏览器对象模型
      • 一套操作浏览器功能的API,brower object model。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。
    • DOM —— 文档对象模型
      • 文档对象模型(document object model),一套操作页面元素的API。DOM可以把HTML看作是文档树,通过DOM提供的API可以对树上的节点进行操作。
      • DOM树
        • 文档:一个网页可以称为文档
        • 节点:网页中的所有内容都是节点(标签、属性、文本、注释等)
        • 元素:网页中的标签
        • 属性:标签的属性

  • 相关阅读:
    关于Class.getResource和ClassLoader.getResource的路径问题
    JavaScript高级程序设计(读书笔记)(一)
    CSS3常用选择器(二)
    CSS3常用选择器(一)
    JS中的for/in语句和arguments参数
    css绘制特殊图形基础
    css3 3d效果及动画学习
    圣杯布局和双飞翼布局
    css3弹性盒子模型
    css盒子模型
  • 原文地址:https://www.cnblogs.com/dreamtown/p/14475724.html
Copyright © 2011-2022 走看看