diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/ja/code_snippets/modules | |
parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/ja/code_snippets/modules')
-rw-r--r-- | files/ja/code_snippets/modules/index.html | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/files/ja/code_snippets/modules/index.html b/files/ja/code_snippets/modules/index.html deleted file mode 100644 index 46b808913a..0000000000 --- a/files/ja/code_snippets/modules/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: モジュール -slug: Code_snippets/Modules -translation_of: Archive/Add-ons/Code_snippets/Modules ---- -<p>単純なコードで <a href="/ja/JavaScript_code_modules" title="ja/JavaScript code modules">JavaScript モジュール</a> を Mozilla 固有でないコードにします (ブラウザにポーティングする場合など)。eval() は、ユーザの入力に依存しない <code>EXPORTED_SYMBOLS</code> 配列上でのみ使用されるため心配いりません。</p> -<pre class="brush: js">function importModule (thatObj) { - thatObj = thatObj || window; - - var EXPORTED_SYMBOLS = [ - // シンボルをここに置く - ]; - - // ここにコードを書く... - - // コードの終わりに: ('i' や 'thatObj' はエクスポートされません!) - for (var i=0; i < EXPORTED_SYMBOLS.length; i++) {thatObj[EXPORTED_SYMBOLS[i]] = eval(EXPORTED_SYMBOLS[i]);} -} -</pre> -<p>あるいは、モジュールを一度だけ使用する場合:</p> -<pre class="brush: js">(function (thatObj) { - thatObj = thatObj || window; - - var EXPORTED_SYMBOLS = [ - // シンボルをここに置く - ]; - - // ここにコードを書く... - - // コードの終わりに: ('i' や 'thatObj' はエクスポートされません!) - for (var i=0; i < EXPORTED_SYMBOLS.length; i++) {thatObj[EXPORTED_SYMBOLS[i]] = eval(EXPORTED_SYMBOLS[i]);} -})(); // オブジェクトの引数をここに置けます</pre> |