TypeScript болон ES6 хоорондын ялгаа

Агуулгын хүснэгт:

TypeScript болон ES6 хоорондын ялгаа
TypeScript болон ES6 хоорондын ялгаа

Видео: TypeScript болон ES6 хоорондын ялгаа

Видео: TypeScript болон ES6 хоорондын ялгаа
Видео: Frontend, Backend, Fullstack хөгжүүлэгч гэж хэн бэ? 2024, Долдугаар сарын
Anonim

Үндсэн ялгаа – TypeScript ба ES6

TypeScript болон ES6 нь JavaScript-тэй холбоотой хоёр технологи юм. Дэлхийн Өргөн Вэб дээр олон тооны вэб хуудас байдаг. Байгууллага бүр үйлчлүүлэгчидтэй харилцах, зах зээлийн чиг хандлагыг ойлгохын тулд өөрсдийн вэбсайтаа хөтөлдөг. Вэб програм боловсруулахад ашигладаг янз бүрийн технологиуд байдаг. Хамгийн түгээмэл гурван технологи бол HTML, CSS, JavaScript юм. HTML нь хуудасны бүтцийг өгдөг бол CSS нь вэб хуудсыг танилцуулахад тусалдаг. JavaScript нь вэб хуудсыг динамик болгох үйлчлүүлэгч талын скрипт хэл юм. Үүнийг хөдөлгөөнт дүрс, үйл явдал, маягтын баталгаажуулалт болон бусад олон зүйлийг бүтээхэд ашиглаж болно. Заримдаа JavaScript кодыг хадгалахад хэцүү байдаг. Тиймээс JavaScript дээр бичигдсэн шинэ номын сангууд болон хэлүүдийг нэвтрүүлсэн. JavaScript-тэй холбоотой хоёр технологи нь TypeScript ба ES6 юм. Энэ нийтлэлд TypeScript болон ES6 хоёрын ялгааг авч үзэх болно. TypeScript нь Microsoft-ын хөгжүүлж, засварласан нээлттэй эхийн програмчлалын хэл болох JavaScript-ийн дээд багц юм. ES6 нь ECMA олон улсын стандартчилсан скрипт хэлний тодорхойлолт болох ECMAScript (ES) хувилбар юм. Энэ бол TypeScript болон ES6 хоёрын гол ялгаа юм. TypeScript нь ES5 болон ES6-н үзүүлэлтүүдийг агуулна.

TypeScript гэж юу вэ?

TypeScript нь JavaScript дээр суурилсан хэл юм. Үүнийг Майкрософт хөгжүүлсэн. Энэ нь JavaScript-ийн бүх боломжуудыг агуулдаг. Typescript нь JavaScript-д зориулсан нэмэлт хэл юм. Энэ нь TypeScript хөрвүүлэгчийг ашиглан TypeScript файлыг (ts) энгийн JavaScript (js) болгон хөрвүүлдэг. TypeScript үүсгэсэн JavaScript нь одоо байгаа бүх JavaScript хүрээ болон сангуудыг дахин ашиглах боломжтой. TypeScript хөрвүүлэгч нь алдаа шалгах боломжийг олгодог. Тиймээс, хэрэв код нь ямар нэгэн алдаа агуулсан бол эмхэтгэлд алдаа гаргах болно. Энэ процесс нь скриптийг ажиллуулахаас өмнө алдааг олоход тусална. TypeScript нь TypeScript хэлний үйлчилгээтэй. Энэ нь үндсэн хөрвүүлэгчийн эргэн тойронд нэмэлт давхарга болж ажилладаг. Энэ нь мэдэгдэл бөглөх, код форматлах, тоймлох зэрэг үйлдлүүдийг засахад тусалдаг.

TypeScript нь олон төрлийн өгөгдлийн төрлийг дэмждэг. Тэдгээрийн зарим нь String, Number, Boolean, Array, Enum, Tuple, generics юм. TypeScript-ийн нэг гол давуу тал нь ангид суурилсан объектуудыг бүтээхэд тусалдаг. Java, C++ зэрэг ихэнх програмчлалын хэл нь Объект хандалтат програмчлалыг дэмждэг. TypeScript нь ангид суурилсан тул удамшил, интерфэйс гэх мэт OOP ойлголтуудыг дэмжих чадвартай. Ерөнхийдөө TypeScript нь JavaScript-тэй адил боловч нэмэлт функцуудтай. TypeScript-ийн гол давуу тал нь програмистуудад аюулгүй код бичихэд тусалдаг.

ES6 гэж юу вэ?

ECMAScript (ES) нь олон улсын ECMA-аас стандартчилсан худалдааны тэмдэглэгдсэн скрипт хэлний тодорхойлолт юм. Энэ нь JavaScript-г стандартчилах зорилгоор бүтээгдсэн. Энэ нь олон хэрэгжилтийг агуулдаг. ECMAScript-ийн хамгийн түгээмэл хэрэглүүр бол JavaScript юм. Программистууд ECMAScript-ийг ихэвчлэн World Wide Web-ийн үйлчлүүлэгч талын скрипт хийхэд ашигладаг. (WWW). Өнөөдөр сервер талын програмчлалыг Node.js ашиглан хийж байгаа бөгөөд энэ нь платформ хоорондын JavaScript ажиллах орчин юм. ECMA 262-ын хэд хэдэн хувилбар бий.

TypeScript ба ES6 хоёрын ялгаа
TypeScript ба ES6 хоёрын ялгаа

ECMAScript-ийн 6th хувилбар нь ECMAScript6 эсвэл ES6 юм. Үүнийг мөн ECMAScript 2015 гэж нэрлэдэг. Энэ нь нарийн төвөгтэй програмуудад зориулсан програм бичихэд тусалдаг. Энэ нь объектын чиг баримжаа олгох ангиудыг дэмждэг. Энэ нь модулиудыг агуулдаг. Модуль нь файлд бичигдсэн JavaScript кодын багц юм. Модульд хувьсагч эсвэл аргыг ашиглахын өмнө тэдгээрийг импортлох шаардлагатай. Хамгийн түгээмэл ES6 хөтөч нь Chrome болон Firefox юм. ES6 дээр суурилсан кодыг дамжуулагч ашиглан ES5 болгон хөрвүүлдэг. ES5-ийг олон хөтөч дэмждэг. TypeScript бол дамжуулагч юм. Grunt, Gulp, Babel нар модулиудыг эмхэтгэх өөр зарим дамжуулагч юм. Тиймээс ES6-г TypeScript дэмждэг.

TypeScript болон ES6 хоёрын ижил төстэй талууд юу вэ?

  • TypeScript болон ES6 хоёулаа вэб хөгжүүлэлттэй холбоотой.
  • Модуль болон ангид суурилсан чиг баримжаа зэрэг TypeScript хэлний онцлогууд нь ECMAScript 6 (ES6)-н үзүүлэлттэй нийцэж байна.

Typescript болон ES6 хоёрын ялгаа юу вэ?

TypeScript vs ES6

TypeScript нь Microsoft-ын хөгжүүлж, засварласан нээлттэй эхийн програмчлалын хэл болох JavaScript-н дээд багц юм. EC6 нь ECMA олон улсын стандартчилсан скрипт хэлний тодорхойлолт болох ECMAScript (ES) хувилбар юм.
Онцлогууд
TypeScript нь ерөнхий болон төрлийн тэмдэглэгээ, Интерфэйс, Тоон тоо зэрэг функцуудыг агуулдаг. Дээрх функцуудыг ES6 дэмждэггүй.

Хураангуй – TypeScript ба ES6

TypeScript болон ES6 нь JavaScript дээр суурилсан хоёр технологи юм. TypeScript нь Microsoft-ын хөгжүүлж, засварласан нээлттэй эхийн програмчлалын хэл болох JavaScript-ийн дээд багц юм. ES6 нь ECMA олон улсын стандартчилсан скрипт хэлний тодорхойлолт болох ECMAScript (ES) хувилбар юм. Энэ бол TypeScript болон ES6 хоёрын ялгаа юм. TypeScript нь ES5 ба ES6-н үзүүлэлтүүдийг агуулдаг. Модулиуд болон ангид суурилсан чиг баримжаа зэрэг TypeScript хэлний онцлогууд ES6-н үзүүлэлтэд байгаа бол ерөнхий болон төрлийн тайлбар зэрэг функцууд ES6-н үзүүлэлтэд ороогүй болно.

Зөвлөмж болгож буй: