Lin*_* M. 5 javascript interface webapi
以下链接引用了 MDN 页面,其中列出了许多 Web API 和接口:
https://developer.mozilla.org/en-US/docs/Web/API
但是,没有解释 Web API 和接口之间的主要区别是什么。我也没有成功地在谷歌上搜索到任何关于这个意义上的接口的信息。
作为一名经验不足的开发人员,我想了解区分 Web API 和接口的理论特征(要点)。
有人可以向我解释一下这一点或参考我在哪里可以阅读更多相关信息吗?
例如,在我引用的链接中,CSSOM 模型被视为一组 API 并列在 WEB API 类别下,同时 CSSStyleDeclaration 被视为接口并列在接口类别下。我对这两个类别(Web API 和接口)之间的区别特别感兴趣?
许多人,包括我,都可以互换地使用它们(例如“屏幕对象的 API”或“请求库的接口”),但是 MDN 更精确,并将 API 定义为涉及多个接口的规范,以及一个接口作为对象类型(即对象上可用的方法)。
以 URL API 为例,它是最简单的 API 之一:
URL API 是 URL 标准的组成部分,它定义了有效统一资源定位器的构成以及访问和操作 URL 的 API。URL 标准还定义了域、主机和 IP 地址等概念,并尝试以标准方式描述用于将 Web 表单内容提交为一组密钥的遗留 application/x-www-form-urlencoded MIME 类型/值对。-- https://developer.mozilla.org/en-US/docs/Web/API/URL_API
URL API只定义了两个接口URL和URLSearchParams:
URL API 是一个简单的 API,只有几个与其名称相符的接口……(上面链接的底部)。
URL 接口 ( https://developer.mozilla.org/en-US/docs/Web/API/URL ) 定义了构造函数采用哪些参数、哪些属性可用,以及哪些方法和静态方法在您的对象上可用。从 URL 构造函数返回。
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |