aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html')
-rw-r--r--files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html120
1 files changed, 120 insertions, 0 deletions
diff --git a/files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html b/files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html
new file mode 100644
index 0000000000..4db001830f
--- /dev/null
+++ b/files/zh-cn/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html
@@ -0,0 +1,120 @@
+---
+title: WebAPI
+slug: WebAPI
+translation_of: Web/API
+translation_of_original: WebAPI
+---
+<p><strong>WebAPI</strong>指一组设备兼容套件和访问接口,它允许Web应用及其内容访问设备硬件(比如电池状态或设备振动器),同时也可以获取设备上的数据(比如日历或联系人等信息)。通过这些API,我们希望对Web应用进行扩展,实现过去只有专有平台才可以实现的功能。</p>
+
+<div class="note">
+<p><strong>注意:</strong> 可以从<a href="/en-US/docs/Web/Apps/Packaged_apps#Types_of_packaged_apps" title="Web/Apps/Packaged_apps#Types_of_packaged_apps">packaged apps</a>获取每一个标记的简要说明。</p>
+</div>
+
+<div class="row topicpage-table">
+<div class="section">
+<h2 class="Documentation" id="Communication_APIs" name="Communication_APIs">通信接口</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/Network_Information" title="WebAPI/Network_Information">网络信息接口(Network Information API)</a></dt>
+ <dd>提供当前网络连接的基本信息,如网速。</dd>
+</dl>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/WebBluetooth" title="WebAPI/WebBluetooth">蓝牙(Bluetooth)</a></dt>
+ <dd>提供了对设备蓝牙的底层访问。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Mobile_Connection" title="WebAPI/Mobile_Connection">移动连接接口(Mobile Connection API)</a>{{NonStandardBadge}}</dt>
+ <dd>提供设备的无线连接信息,如信号强度、操作者信息等。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Network_Stats" title="WebAPI/Network_Stats">网络状态接口(Network Stats API)</a>{{NonStandardBadge}}</dt>
+ <dd>监控数据使用并将这些信息提供给授权应用。</dd>
+ <dt><a href="/en-US/docs/WebAPI/WebTelephony" title="WebAPI/WebTelephony">电话(Telephony)</a> {{NonStandardBadge}}</dt>
+ <dd>允许应用处理和回应呼叫和使用内建的电话页面。</dd>
+ <dt><a href="/en-US/docs/WebAPI/WebSMS" title="WebAPI/WebSMS">短信(WebSMS)</a>{{NonStandardBadge}}</dt>
+ <dd>允许应用发送和接收短信,也能访问和管理存储在设备上的短信。</dd>
+ <dt><a href="/en-US/docs/WebAPI/WiFi_Information" title="WebAPI/WiFi_Information">无线连接信息接口(WiFi Information API)</a>{{NonStandardBadge}}</dt>
+ <dd>提供信号强度、当前连接网络的名称及可用的WIFI网络等信息。</dd>
+</dl>
+
+<h2 class="Documentation" id="Hardware_access_APIs" name="Hardware_access_APIs">硬件访问接口</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/Using_Light_Events">环境光传感器接口(Ambient Light Sensor API)</a></dt>
+ <dd>提供对环境光传感器的访问,使应用可以分辨设备周围环境光的等级。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Battery_Status" title="WebAPI/Battery_Status">电池状态接口(</a><a href="https://developer.mozilla.org/en-US/docs/WebAPI/Battery_Status" title="WebAPI/Battery_Status">Battery Status API</a><a href="/en-US/docs/WebAPI/Battery_Status" title="WebAPI/Battery_Status">)</a></dt>
+ <dd>提供设备的电量信息,和设备是否在充电的信息。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Camera" title="WebAPI/Camera">相机接口(</a><a href="https://developer.mozilla.org/en-US/docs/WebAPI/Camera" title="WebAPI/Camera">Camera API</a><a href="/en-US/docs/WebAPI/Camera" title="WebAPI/Camera">)</a>{{NonStandardBadge}}</dt>
+ <dd>允许应用使用内置摄像头拍摄照片、录制视频。</dd>
+ <dt><a href="/en-US/docs/Using_geolocation" title="Using_geolocation">地理位置接口(</a><a href="https://developer.mozilla.org/en-US/docs/Using_geolocation" title="Using_geolocation">Geolocation API</a><a href="/en-US/docs/Using_geolocation" title="Using_geolocation">)</a></dt>
+ <dd>提供设备的物理位置信息。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Pointer_Lock" title="API/Pointer_Lock_API">指针锁定接口(Pointer Lock API)</a></dt>
+ <dd>使应用锁定鼠标位置,并且获取鼠标的移动而不是绝对坐标,常用于游戏中。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Power_Management" title="WebAPI/Power_Management">电量管理接口(Power Management API)</a>{{NonStandardBadge}}</dt>
+ <dd>使应用可以点亮或关闭屏幕、CPU、设备供电等,也提供了对资源锁定事件的侦听和检查。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Proximity" title="WebAPI/Proximity">附近接口(Proximity API)</a></dt>
+ <dd>允许查看设备附近的物体,比如用户的面部。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Detecting_device_orientation" title="WebAPI/Detecting_device_orientation">设备朝向接口(Device Orientation API)</a></dt>
+ <dd>当设备的朝向改变(横向或纵向)时提供通知。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Managing_screen_orientation" title="WebAPI/Detecting_device_orientation">屏幕朝向接口(Screen Orientation API)</a></dt>
+ <dd>当屏幕的朝向改变时提供通知。也可以用来指定朝向。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Vibration" title="WebAPI/WebBluetooth">振动器接口(Vibration API)</a></dt>
+ <dd>允许应用在必要的时候访问设备震动器(比如游戏的触感反馈)。不推荐用于通知类的事件。通知类的事件情使用<a href="/en-US/docs/WebAPI/Alarm" title="WebAPI/Alarm">Alarm API</a>。</dd>
+</dl>
+
+<p><span class="alllinks"><a href="/en-US/docs/tag/WebAPI" title="tag/CSS">查看全部...</a></span></p>
+</div>
+
+<div class="section">
+<h2 class="Documentation" id="Data_management_APIs" name="Data_management_APIs">数据管理接口</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/FileHandle_API" title="WebAPI/FileHandle_API">文件句柄接口(FileHandle API)</a></dt>
+ <dd>提供对可写文件的支持。</dd>
+ <dt><a href="/en-US/docs/IndexedDB" title="IndexedDB">索引数据库(IndexedDB)</a></dt>
+ <dd>结构化数据的客户端存储,并实现高效搜索。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Settings" title="WebAPI/Settings">设置接口(Settings API)</a> {{NonStandardBadge}}</dt>
+ <dd>允许设备检查、更新存储在设备上的系统设置选项。</dd>
+</dl>
+
+<h2 class="Documentation" id="Other_APIs" name="Other_APIs">其他接口</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/Alarm" title="WebAPI/Alarm">闹钟接口(Alarm API)</a></dt>
+ <dd>允许应用安排通知。也支持在特定时间自动启动应用。</dd>
+ <dt><a href="/en-US/docs/Apps" title="Apps">应用接口(Apps API)</a>{{NonStandardBadge}}</dt>
+ <dd>开放网络应用接口提供对安装和管理网络应用的支持。也允许网络应用查询付款信息。</dd>
+ <dt><a href="/en-US/docs/DOM/Using_the_Browser_API" title="DOM/Using_the_Browser_API"><strong>浏览器接口(Browser API)</strong></a>{{NonStandardBadge}}</dt>
+ <dd>提供完全使用Web技术构建Web浏览器的支持。实质就是,浏览器中的浏览器。</dd>
+</dl>
+
+<dl>
+ <dt><a href="/en-US/docs/WebAPI/Idle" title="WebAPI/Device_Storage_API">闲置接口(Idle API)</a></dt>
+ <dd>允许应用在用户未使用设备的时候接收通知。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Permissions" title="WebAPI/Permissions">授权接口(Permissions API)</a>{{NonStandardBadge}}</dt>
+ <dd>集中管理应用授权,用于“设置”应用。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Simple_Push" title="WebAPI/Push_Notifications">单纯推送接口(Simple Push API)</a></dt>
+ <dd>允许平台发送提醒信息到特定应用。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Time_and_Clock" title="WebAPI/Time_and_Clock">时间/时钟接口(Time/Clock API)</a>{{NonStandardBadge}}</dt>
+ <dd>允许设置当前时间。另外,需要使用<a href="/en-US/docs/WebAPI/Settings" title="WebAPI/Settings">Settings API</a>来设置时区。</dd>
+ <dt><a href="/en-US/docs/WebAPI/Web_Activities" title="WebAPI/Web_Activities">网络活动(Web Activities)</a>{{NonStandardBadge}}</dt>
+ <dd>允许应用将一项任务委托给另外的应用。比如一个应用可以请求另外的应用来选择或创建照片。通常情况下,应当允许用户选择被委托的应用。</dd>
+</dl>
+
+<h2 class="Community" id="Community" name="Community">WebAPI社区</h2>
+
+<p>如果在这些接口的使用上需要帮助,这里有几种联系其他开发者的方式:</p>
+
+<ul>
+ <li>在论坛资讯:{{DiscussionList("dev-webapi", "mozilla.dev.webapi")}}</li>
+ <li>访问WebAPI IRC频道:<a href="irc://irc.mozilla.org/webapi" title="irc://irc.mozilla.org/webapi">#webapi</a></li>
+</ul>
+
+<p><span class="alllinks"><a href="http://www.catb.org/~esr/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs/smart-questions.html">注意网络礼仪...</a></span></p>
+
+<h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">相关主题</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Document_Object_Model_(DOM)" title="Document Object Model (DOM)">文档对象模型(DOM)</a>是将HTML文档描述为一棵树</li>
+ <li><a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a></li>
+ <li><a href="/en-US/docs/WebAPI/Doc_status" title="WebAPI/Doc_status">Doc status</a>:WebAPI主题及文档状态的列表</li>
+</ul>
+</div>
+</div>