喵咪喵咪喵 發表於 2019-11-21 10:20:00

HTML5 plus是什么?

<h2 id="1html5-plus">1.HTML5 plus</h2>
<h3 id="11-提出问题">1.1 提出问题</h3>
<p>如果大家使用过<strong>MUI</strong>框架,看到下面的代码就不会感到陌生。</p>
<pre><code class="language-javascript">mui.plusReady(function(){
        var self = plus.webview.currentWebview();
});
</code></pre>
<p>我起初以为这个<code>plus</code>是MUI框架的东西,直到我在<strong>uni-app</strong>项目中看到<code>plus.runtime.version</code>。<br>
原来<code>plus</code>是HTML5+(HTML5 plus)的一个接口,那HTML5+又是什么呢?</p>
<h3 id="12-html5-plus简介">1.2 HTML5 plus简介</h3>
<blockquote>
<p>HTML5+是中国HTML5产业联盟的扩展规范,基于HTML5扩展了大量调用设备的能力,使得web语言可以想原生语言一样强大。</p>
</blockquote>
<p>HTML5中国产业联盟:</p>
<blockquote>
<p>HTML5中国产业联盟,是工信部下属单位,是为了更好的推进HTML5的商用、更好的为HTML5开发者服务而由产业链厂商共同组成的一个联盟。</p>
</blockquote>
<h3 id="13-plus方法">1.3 plus方法</h3>
<p>以<code>plus</code>开头的方法都是属于HTML5+环境调用的方法。<br>
<code>plus</code>不能在浏览器环境下使用,它必须在手机APP上才能使用,因为它操控的是APP原生功能。<br>
我们在使用HTML5+方法之前,必须监听HTML5+环境是否已经加载完毕,加载完成后,才可以使用HTML5+的方法。</p>
<p>相关阅读:HTML5+ API Reference</p>
<h3 id="14-hbuilder">1.4 HBuilder</h3>
<p><strong>HBuilder</strong>是HTML5+项目的开发工具,既是代码编辑器,也是基于H5+的APP打包工具。</p>
<p>相关阅读:DCloud</p>
<p><strong>参考:</strong></p>
<ul>
<li>HTML5 plus初步了解 - Web前端-困知记 - SegmentFault 思否</li>
<li>uniapp交流区 - 什么是HTML5+ Plus</li>
</ul><br><br>
来源:https://www.cnblogs.com/gzhjj/p/11903773.html
頁: [1]
查看完整版本: HTML5 plus是什么?