Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah skrip taip serasi dengan es6?

Adakah skrip taip serasi dengan es6?

青灯夜游
Lepaskan: 2022-10-20 14:49:23
asal
1928 orang telah melayarinya

Skrip taip serasi dengan es6. TypeScript menyokong ES6 (modul, destructuring, spread, for..of, symbols, computed properties, let/const) bermula dari 1.5 TypeScript menyokong modul dan sintaks modul terkini ES6, dan juga menyokong ciri Decorator ES7;

Adakah skrip taip serasi dengan es6?

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

TypeScript 1.5 dikeluarkan secara rasmi untuk menyokong ES6

TypeScript 1.5 dikeluarkan secara rasmi, versi ini ialah Visual Studio 2015 Sebahagian daripada kemas kini boleh dimuat turun daripada muat turun untuk Visual Studio 2013, npm atau GitHub Dapatkan versi terkini.

Peningkatan ketara

Sokongan ES6 (modul, memusnahkan, sebaran, untuk..dari, simbol, sifat yang dikira, let/const dantemplat rentetan berteg)

Adakah skrip taip serasi dengan es6?

Selain itu, TypeScript 1.5 menyokong sintaks modul terkini dan ES6 menyederhanakan modul; '; Menyokong ciri Penghias ES7 menggunakan AngularJS dengan lebih baik. Untuk penambahbaikan terperinci, sila lihat Nota Keluaran. TypeScript ialah bahasa baharu yang dilancarkan oleh Microsoft, berdasarkan JavaScript, yang akhirnya disusun dan dijana oleh alatan. TypeScript serasi dengan JavaScript dan boleh memuatkan kod JavaScript dan kemudian menjalankannya. Penambahbaikan TypeScript berbanding dengan JavaScript termasuk: menambah komen untuk membolehkan pengkompil memahami objek dan fungsi yang disokong, dan pengkompil akan mengalih keluar ulasan tanpa menambah struktur kelas yang lengkap, menjadikannya bahasa objek aspek yang sama sekali.

Sambungan dan perbezaan antara JavaScript, TypeScript dan ES6

Apakah itu ES6

ECMAScript 6.0 (selepas ini dirujuk sebagai ES6) ialah standard generasi seterusnya bagi bahasa JavaScript (kini mengikuti standard ES5) dan telah dikeluarkan secara rasmi pada Jun 2015. Matlamatnya adalah untuk membolehkan bahasa JavaScript digunakan untuk menulis aplikasi berskala besar yang kompleks dan menjadi bahasa pembangunan peringkat perusahaan.

Ciri baharu ES6

  • Perintah let dalam ES6 mengisytiharkan penggunaannya serupa dengan var, tetapi mari tambahkan skop peringkat blok baharu pada JavaScript. Tiada skop peringkat blok dalam ES5 dan var mempunyai konsep promosi pembolehubah , tetapi dalam let, pembolehubah yang digunakan mesti diisytiharkan.
  • Memusnahkan tugasan pembolehubah dalam ES6, seperti: var [a,b,c] = [0,1,2];
  • ES6 tidak lagi menggunakan rantai prototaip untuk melaksanakan pewarisan seperti ES5 , tetapi memperkenalkan konsep Kelas, yang bunyinya agak serupa dengan sintaks pengaturcaraan berorientasikan objek di Jawa, tetapi kedua-duanya berbeza.
  • Takrifan fungsi dalam ES6 tidak lagi menggunakan fungsi kata kunci, tetapi menggunakan => 9) {};
Hubungan antara ECMAScript dan JavaScript

Disebabkan isu hak cipta Netscae, pencipta JavaScript, ECMAScript tidak boleh dipanggil Javascript . Ringkasnya, hubungan antara ECMAScript dan JavaScript ialah yang pertama adalah spesifikasi (spesifikasi bahasa) yang terakhir, dan yang terakhir adalah pelaksanaan yang pertama.

Hubungan antara JavaScript dan TypeScript

TypeScript ialah superset JavaScript, yang melaksanakan pengaturcaraan berorientasikan objek menggunakan Javascript. Sudah tentu, kod akhir masih disusun ke dalam Javascript.

Hubungan antara TypeScript dan ES6

typescript Berbanding dengan ES6, peningkatan terbesar TypeScript ialah penambahan sistem jenis.

Lampiran: Skrip taip mempunyai lima peningkatan utama berbanding ES5:

Jenis
  • Kelas
  • Anotasi
  • Import modul
  • Kit alat bahasa (cth., struct)
  • TypeScript ialah superset ES6. Sama ada anda perlu menggunakannya atau tidak bergantung pada senario yang anda perlukan. Sebagai contoh, dalam Angular2, menggunakan TypeScript jelas lebih baik daripada ES6.

Untuk meringkaskan:

ES6 ialah standard untuk bahasa Javascript dan skrip taip ialah superset ES6.

[Cadangan berkaitan:

tutorial video javascript

, Video pengaturcaraan]

Atas ialah kandungan terperinci Adakah skrip taip serasi dengan es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan