0
アプリES6を準備するために、私は2つのツールを読みました。どちらも素晴らしいです。この質問のためのバーコードとバーコードの重要な違いは何ですか?
アプリES6を準備するために、私は2つのツールを読みました。どちらも素晴らしいです。この質問のためのバーコードとバーコードの重要な違いは何ですか?
グレート答えはUnderstanding ES5, ES2015 and TypeScript
でジョン・パパによって提供されていますここで私は引用:
活字体のウェブサイトのフロントページの最上部から、我々はこの文を見つける:
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
これは非常に重要です。 TypeScriptは ショートカット言語ではありません。 JavaScriptから逸脱するものではありません。別の方向に 私たちを取ることはありません。今日は、JavaScriptの将来のバージョンで機能 を使用してより良い とより安全な体験を提供できるようにすることが目的です。
Typescriptはインターフェイスとタイプを導入しています。
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
したがって、TypescriptはTranspilerであり、ブラウザはES6の代わりにTypescriptを完全にサポートしていないと考えるのが安全です。 ES6とtypescriptは全く同じではないためです。 –
はい、 'typescript'は' javascript'にコンパイルされ、 '.ts'ファイルはurの' html'テンプレートに含まれません。 Uはコンパイルされた '.js'ファイルを含みます – Vardius