Kalitlar orasidagi farq - JavaScript va TypeScript

JavaScript - bu Internetdagi mashhur dasturlash tili. Dastlab u LiveScript deb nomlanardi. TypeScript - bu JavaScript-ga asoslangan til. Javascript va TypeScript o'rtasidagi asosiy farq shundaki, JavaScript - bu mijoz skript tili va TypeScript - ob'ektga yo'naltirilgan kompilyatsiya qilingan til. Ob'ektga yo'naltirilgan dasturlash paradigmasi ma'lumotni qayta ishlash algoritmiga emas, balki ma'lumotlarning mavhumligiga qaratiladi. U ikkita asosiy tushunchaga asoslanadi; ob'ektlar va sinflar.

MUNDARIJA

1. Umumiy nuqtai nazar va asosiy farq: 2. JavaScript nima o'zi? 3. TypeScript nima o'zi? 4. JavaScript va TypeScript o'rtasidagi o'xshashliklar 5. Yonma-yon taqqoslash - Jadval shaklidagi JavaScript va TypeScript 6. Xulosa.

JavaScript nima?

HTML, CSS, JavaScript veb-ishlab chiqarishda keng foydalaniladi. Hyper Text Markup Language (HTML) bu veb-sahifaning tuzilishini yaratadigan belgilash tili. Bu sahifaning paragraflari, sarlavhalari va hokazo kabi tarkibini yaratishdan iborat. Kaskadli uslublar jadvali (CSS) uni veb-sahifaga namoyish qilish uchun uslubni taqdim etadi. JavaScript veb-sahifani interaktiv qilish uchun dasturlash tilidir. JavaScript shaklni tekshirish, animatsiyalarni qo'llash va voqealarni yaratishga imkon beradi.

JavaScript - mijozlar uchun yoziladigan til. Foydalanuvchi veb-brauzerni ochganda va veb-sahifani so'raganda, ushbu talab veb-serverga yuboriladi. Veb-server oddiy HTML va CSS-ni veb-brauzerga yuboradi. Operatsion tizim veb-brauzerni o'z ichiga oladi va veb-brauzer veb-sahifani o'z ichiga oladi va veb-sahifa JavaScript-dan iborat bo'lib, u veb-serverda ishlaydi. Safari, Opera va Chrome kabi brauzerlarda JavaScript mexanizmi mavjud. JavaScript fayllarni o'qish va yozishni qo'llab-quvvatlamaydi. Shuningdek, u ko'p qirrali va ko'p ishlov berish xususiyatlariga ega emas.

TypeScript nima?

TypeScript - bu Microsoft tomonidan ishlab chiqilgan JavaScript-ning ustun to'plami. Javascript-ning barcha xususiyatlari mavjud. TypeScript (ts) faylini JavaScript fayliga (js) o'zgartirish uchun TypeScript kompilyatoridan foydalanadi. JavaScript-ni loyihalariga integratsiya qilish osonroq. TypeScript shuningdek statik turni tekshirishni ham ta'minlaydi. Bu dasturchiga o'zgaruvchilar va funktsiya turlarini tekshirish va tayinlash imkonini beradi. Ushbu xususiyat kodni o'qishni osonlashtiradi va xatolarni oldini oladi. TypeScript-da String, Number, Boolean, Null, Array, Enum, Tuple va Generics kabi ma'lumotlar turlari mavjud.

TypeScript-ning asosiy ustunligi shundaki, u sinfga asoslangan ob'ektlarni yaratishga imkon beradi. C ++, Java fonidagi dasturchilar sinflar, ob'ektlar, meros kabi tushunchalar bilan tanish. Ular JavaScript-ni dasturlashtirishga harakat qilganlarida, ushbu tushunchalarni JavaScript stsenariysida qo'llash qiyin. JavaScript-da sinf yaratish uchun dasturchi funktsiyani yaratishi kerak. Meros uchun ular prototiplardan foydalanishlari kerak. Biroq, TypeScript sinfga asoslangan, shuning uchun u meros, kapsülasyon va modifikatorni ob'ektga yo'naltirilgan dasturlash tili sifatida qo'llab-quvvatlashga qodir.

JavaScript va TypeScript o'rtasidagi o'xshashliklar qanday?

  • TypeScript - bu JavaScript-ning ustun to'plami. JavaScript-ning barcha xususiyatlari TypeScript-da mavjud. Ikkala til ham ochiq va o'zaro faoliyat platformadir.

JavaScript va TypeScript o'rtasidagi farq nima?

Xulosa - JavaScript va TypeScript

JavaScript bu dinamik veb-sahifalarni yaratish tilidir. Bu HTML va CSS bilan birlashtirish oson bo'lgan engil talqin qilingan til. Formani tekshirish, animatsiya va veb-sahifaga multimedia imkoniyatlarini qo'shish uchun foydalidir. TypeScript - bu JavaScript xususiyatiga ega. JavaScript va TypeScript o'rtasidagi farq shundaki, JavaScript - bu mijoz skript tili va TypeScript - ob'ektga yo'naltirilgan kompilyatsiya qilingan til.

PDF-ni va JavaScript-ni TypeScript-ga yuklab oling

Siz ushbu maqolaning PDF-versiyasini yuklab olishingiz va undan oflayn maqsadlarda foydalanishingiz mumkin. Iltimos, PDF formatida yuklab oling Javascript va Typcriptcript o'rtasidagi farq

Ma'lumot:

1.Point, darsliklar. "JavaScript haqida umumiy ma'lumot." Www.tutorialspoint.com, Tutorials Point, 2017 yil 15 avgust. Bu erda mavjud 2.Point, Qo'llanma. "TypeScript haqida umumiy ma'lumot." Www.tutorialspoint.com, Tutorials Point, 2017 yil 15-avgust. Bu erda mavjud 3.dnfvideo. YouTube, YouTube, 2016 yil 31 avgust. Bu erda mavjud

Rasmga muloyimlik:

1. 'Javascript yorlig'i' Nikotaf - o'z ishingiz (CC BY-SA 4.0) Commons Wikimedia orqali