これは、ブラウザ固有の質問を扱っている以下の質問の複製ではありません。
import / export
クライアント側で機能するかどうかの答えを期待しています。
//lib.js
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
//main.js
"use strict";
import { square, diag } from 'lib';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Import Check</title>
</head>
<body>
<script type="text/javascript" src="main.js"></script>
</body>
</html>
テスト済みブラウザ: Google Chrome バージョン 47.0.2526.106
- コードを任意のブラウザで動作させることは可能ですか?
- 1 つのトランスパイラー (
BabelJS
) を選択し、コードがトランスパイルされたとします。import
/export
file コード スニペットはクライアント側またはサーバー側で機能しますか (require メソッドとしてノード サーバー内) ?