zoukankan      html  css  js  c++  java
  • 什么是API?我们常说调用API


    如果你不知道 API 是什么,说明你英语真的很差。

    API 就是 Application Programming Interface 三个单词,如果你不能顾名思义的话,我就举例说明。

    1. DOM API

    • DOM 是一个文档模型系统(Application)
    • 你想在程序里使用DOM(Programming)
    • DOM 提供一些方法供你使用(这些方法就是 Interface)

    比如你想在程序里获取一个元素,那么你就要通过 DOM 这个 Application 提供的编程接口(Programming Interface)来获取:

    var element = document.getElementById('test')
    

    知道什么是 API 了吗?不知道再举一例。

    2. BOM API

    • BOM 是浏览器模型系统(Application)
    • 你想在程序里控制浏览器(Programming)
    • 那么你就可以使用浏览器提供的 BOM 接口(Interface)来操作浏览器

    比如你想让页面刷新:

    window.location.reload()
    

    不懂?再举一例。

    3. GitHub API

    • GitHub 是一个网页(Application)
    • 你想在程序里获取 GitHub 的数据(Programming)
    • 那么你使用 GitHub API 就可以了

    比如你想获取所有我 star 过的项目,那么请求

    https://api.github.com/users/starred 
    

    就会得到一个 JSON,里面包含了所有我 star 过的项目。


    我想,你懂什么是 API 了:任何 Application 都能提供用于 Programming 的 Interface,这些 Interface 就是 API。

  • 相关阅读:
    MATLAB 2019a 安装包及安装教程
    三角形最大周长
    两数的和
    “精致”的数
    总分最高的学生姓名和各科成绩
    列表元素改写
    统计单词个数
    凯撒密码
    Django入门学习--配置路由(urls)
    Django入门学习--熟悉配置信息
  • 原文地址:https://www.cnblogs.com/PeterSpeaking/p/5956201.html
Copyright © 2011-2022 走看看