Фарқияти калидӣ - JavaScript ва TypeScript

JavaScript забони маъмули барномасозии веб аст. Он ибтидо ҳамчун LiveScript ном дошт. TypeScript ин забонест, ки ба JavaScript асос ёфтааст. Тафовути калидӣ дар Javascript ва TypeScript дар он аст, ки JavaScript забони скрипти муштарӣ аст ва TypeScript ин забони барномасозӣ мебошад. Парадигмаи барномасозии ба объект нигаронидашуда назар ба алгоритми коркарди додаҳо на аз абстраксияи маълумот, балки диққати бештарро медиҳад. Он ба ду мафҳуми асосӣ асос ёфтааст; объектҳо ва синфҳо.

МУНДАРИҶА

1. Шарҳи умумӣ ва фарқияти калидӣ 2. Javascript чист 3. TypeScript чист? 4. Мувофиқати байни JavaScript ва TypeScript 5. Муқоисаи паҳлӯӣ - JavaScript vs TypeScript дар шакли ҷадвалӣ 6. Хулоса

JavaScript чист?

HTML, CSS, JavaScript асосан барои таҳияи веб истифода мешаванд. Hyper Text Markup Language (HTML) ин забони қайд аст, ки сохтори веб-сайтро месозад. Он сохтани мундариҷаи саҳифа, ба мисли сархатҳо, сарлавҳаҳо ва ғ. Мебошад. Тарзи касбӣ (CSS) услубро дар веб саҳифа пешкаш мекунад, то ки онро намоён созад. JavaScript забони барномасозӣ аст, то веб-интерактивро созад. JavaScript имкон медиҳад, ки санҷиши шакл, истифодаи аниматсия ва эҷоди рӯйдодҳо амалӣ карда шавад.

JavaScript забони скрипти муштариён аст. Вақте ки корбар веб-браузерро мекушояд ва веб-саҳифаро мепурсад, он дархост ба сервер равона мешавад. Веб-сервер оддии HTML ва CSS-ро ба веб-браузер мефиристад. Системаи амалиётӣ браузери веб-ро дар бар мегирад ва он веб-браузер веб-саҳифаро дар бар мегирад ва веб-саҳифа аз JavaScript иборат аст, то он дар сервер кор мекунад. Браузерҳо ба монанди Safari, Opera ва Chrome дорои муҳаррики JavaScript мебошанд. JavaScript хондан ва навиштани файлҳоро дастгирӣ намекунад. Он инчунин дорои қобилиятҳои бисёрпаҳлӯ ва бисёрҷамъкунӣ нест.

TypeScript чист?

TypeScript ин маҷмӯи Javascript аз тарафи Microsoft таҳия шудааст. Он ҳама хусусиятҳои Javascript дорад. Он табдилдиҳандаи TypeScript-ро барои табдил додани файли TypeScript (ts) ба файли JavaScript (js) истифода мебарад. Ҳамроҳ шудан ба лоиҳаҳои JavaScript TypeScript осонтар аст. TypeScript инчунин санҷиши намуди статиро таъмин мекунад. Ин ба барномасоз имкон медиҳад, ки тағирёбандаҳо ва намудҳои функсияро тафтиш ва таъйин кунад. Ин хусусият хондан ва пешгирии хатоҳоро дар бар мегирад. TypeScript дорои намудҳои маълумоте мебошад, ба мисли String, Number, Boolean, Null, Array, Enum, Tuple ва Generics.

Бартарии асосии TypeScript дар он аст, ки он имкон медиҳад объектҳои синфӣ эҷод карда шаванд. Барномасозон аз C ++, заминаи Java бо мафҳумҳо, ба мисли синфҳо, ашёҳо, мерос бисёр шиносанд. Вақте ки онҳо кӯшиш мекунанд бо истифодаи JavaScript барномарезӣ кунанд, татбиқи ин мафҳумҳо дар сенарияи JavaScript душвор аст. Барои сохтани синф дар JavaScript, як барномасоз бояд функсия эҷод кунад. Барои мерос, онҳо бояд прототипҳо истифода баранд. Аммо, TypeScript ба синф асос ёфтааст, бинобар ин қобилияти мерос, encapsulation ва modifi-ро ҳамчун забони барномасозии объект дастгирӣ мекунад.

Байни JavaScript ва TypeScript чӣ монандиҳо вуҷуд доранд?

  • TypeScript ин маҷмӯи Javascript аст. Ҳама хусусиятҳои JavaScript дар TypeScript мавҷуданд. Ҳарду забон кушода ва фаромарзӣ мебошанд.

Тафовут дар байни JavaScript ва TypeScript чӣ гуна аст?

Хулоса - JavaScript ва TypeScript

JavaScript барои сохтани веб саҳифаҳои динамикӣ мебошад. Ин забони сабуки тарҷумашуда мебошад, ки бо HTML ва CSS ҳамҷоя кардан осон аст. Он барои тасдиқи шакл, аниматсия ва илова кардани қобилиятҳои мултимедиявӣ ба саҳифаи интернет муфид аст. TypeScript ин JavaScript бо хусусиятҳои иловашуда. Тафовут байни JavaScript ва TypeScript дар он аст, ки JavaScript забони скрипти муштариён аст ва TypeScript ин забони мураттабшудаи объекти аст.

Версияи PDF-и JavaScript ва TypeScript-ро зеркашӣ кунед

Шумо метавонед нусхаи PDF -и ин мақоларо зеркашӣ кунед ва аз рӯйи иқтибос барои мақсадҳои офлайнӣ истифода баред. Лутфан нусхаи PDF-ро дар ин ҷо зеркашӣ кунед. Тафовут байни Javascript ва Typcriptcript

Маълумот:

1.Point, дарсҳо. "Тафсири JavaScript" Www.tutorialspoint.com, Воситаҳои таълимӣ, 15 августи соли 2017. Ин ҷо дастрасанд 2.Point, дарсӣ. "Шарҳи TypeScript." WWW.tutorialspoint.com, Дастурҳои таълимӣ, 15 августи соли 2017. Ин ҷо дастрас аст 3.dnfvideo. YouTube, YouTube, 31 августи соли 2016. Ин ҷо дастрас аст

Тасвири эҳтиром:

1.'Нишони сарисинагӣ 'Nikyaf - Кори худ, (CC BY-SA 4.0) тавассути Commons Wikimedia