什么是HTML api?

除了指定标记之外,HTML5还指定了可与JavaScript一起使用的脚本应用程序编程接口(api)。对现有的文档对象模型(DOM)接口进行了扩展,并对事实上的特性进行了文档化。有一些api,例如:

  • 用于即时模式2D绘图的画布元素。
  • 定时的媒体播放
  • 离线Web应用程序
  • 文档编辑
  • 拖放
  • 跨文档信息
  • 浏览器历史记录管理
  • MIME类型和协议处理程序注册
  • 微数据
  • Web Storage,一种键值对存储框架,提供类似cookie的行为,但具有更大的存储容量和改进的API。

HTML是一种标记语言,在HTML中没有api,但如果你是指如何在HTML中使用api,那就不一样了。api通常是用服务器端语言或框架编写的,如Nodejs (Javascript), PHP, . net, Java, ROR, Python等,它们是从客户端事件/ HTML对象调用的Javascript中使用或调用的。例如,您可能想在单击html表单上的按钮时登录,您可以编写javascript代码,该javascript代码将在单击按钮时调用,该javascript代码将创建一个XHR来调用特定服务器上的API。

HTML5有一组api,为该语言的一些特性提供脚本接口。一些例子:

  • 获取用户浏览器的纬度和经度
  • 通过文件输入或拖放,从本地文件中获取文件信息
  • 历史-在浏览器的历史堆栈中添加或删除url -在单页面应用程序中很有用

还有很多可用的api,一定要看一看!

发表评论

电子邮件地址不会被公开。 必填项已用*标注