mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2026-02-27 17:44:35 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -2,16 +2,16 @@
|
||||
<div></div>
|
||||
<p><code>import.meta</code>是一个给JavaScript模块暴露特定上下文的元数据属性的对象。它包含了这个模块的信息,比如说这个模块的URL。</p>
|
||||
<h2 id="语法">语法</h2>
|
||||
<pre class="syntaxbox">import.meta</pre>
|
||||
<pre><code class="language-javascript">import.meta</code></pre>
|
||||
<h2 id="描述">描述</h2>
|
||||
<p><code>import.meta</code>对象由一个关键字<code>"import"</code>,一个点符号和一个<code>meta</code>属性名组成。通常情况下<code>"import."</code>是作为一个属性访问的上下文,但是在这里<code>"import"</code>不是一个真正的对象。</p>
|
||||
<p><code>import.meta</code>对象是由ECMAScript实现的,它带有一个<a href="Reference/Global_Objects/null" title="值 null 特指对象的值未设置。它是 JavaScript 基本类型 之一。"><code>null</code></a>的原型对象。这个对象可以扩展,并且它的属性都是可写,可配置和可枚举的。</p>
|
||||
<h2 id="示例">示例</h2>
|
||||
<p>这里有一个 <code>my-module.mjs模块</code></p>
|
||||
<pre class="brush: html"><script type="module" src="my-module.mjs"></script>
|
||||
</pre>
|
||||
<pre><code class="language-html"><script type="module" src="my-module.mjs"></script>
|
||||
</code></pre>
|
||||
<p>你可以通过 <code>import.meta</code> 对象获取这个模块的元数据信息.</p>
|
||||
<pre class="brush: js">console.log(import.meta); // { url: "file:///home/user/my-module.mjs" }</pre>
|
||||
<pre><code class="language-javascript">console.log(import.meta); // { url: "file:///home/user/my-module.mjs" }</code></pre>
|
||||
<p>它返回一个带有<code>url</code>属性的对象,指明模块的基本URL。可以是获取脚本的URL,也可以是外部脚本,还可以是包含文档的文档基URL,用于内联脚本。</p>
|
||||
<h2 id="Specifications">Specifications</h2>
|
||||
<table class="standard-table">
|
||||
|
||||
Reference in New Issue
Block a user