为什么将JavaScript称为Richer Interface?

JavaScript允许您向Web应用程序添加非常高级的功能。例如,

  • 绘制和处理图形

  • 音频和视频API(例如HTMLMediaElement,Web音频API和WebRTC)使您可以用多媒体做真正有趣的事情,例如创建用于播放音频和视频的自定义UI控件,显示字幕和字幕等文本轨道以及视频,从中获取视频您的网络摄像机可以通过画布进行操作(见上文),也可以在网络会议中显示在其他人的计算机上,或者为音轨添加效果(例如增益,失真,平移等)。

  • 设备API基本上是用于以对Web应用有用的方式从现代设备硬件中操作和检索数据的API。

  • 获取用户位置的GeoLocation API

  • 通知API,用于向用户发送事件通知

可以在https://developer.mozilla.org/en-US/docs/Web/API上找到此类API的完整列表。

这些API帮助为用户创建一个非常丰富的界面,这就是为什么Javascript被称为更丰富的界面。