Dart'tan ES6'ya geçmeyi düşünüyorum, ancak Chrome benim için kritik olan yeni içe aktarma ifadesini destekliyor görünmüyor. "Beklenmeyen belirteç ithalat"Chrome ile ES6 ithalatı yapmaya çalışıyor ancak işe yaramıyor gibi görünüyor.
türlü bilgi eğer: hatası alıyorum ben bile
<module import="main"><module>
ile çalıştı
http://www.2ality.com/2014/09/es6-modules-final.html
:
ben bu siteden (adlandırılmış ihracat) kod kullanılmış son sürümden önce destekleyecekler mi?kodu:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>ES6</title>
</head>
<body bgcolor="blue">
<script type="module" src="main.js"></script>
</body>
</html>
main.js
import { square, diag } from 'lib';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
lib.js: Şimdi, nihayet Deneysel Web Platformu ile Chrome 60 etkinleştirilmiş özellikleri çalışır
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
iirc google krom henüz modüllerini desteklemez. – towerofnix
Evet, fark ettim ki ... Bu yüzden sorum şu: Son sürümden önce destekleyeceklerse herhangi bir bilgi var mı? –
Bkz. [This] (https://bugs.chromium.org/p/v8/issues/detail?id=1569). – towerofnix