Açar Fərq - JavaScript vs TypeScript

JavaScript vebin populyar bir proqramlaşdırma dilidir. Əvvəlcə LiveScript kimi tanınırdı. TypeScript, JavaScript əsaslı bir dildir. Javascript və TypeScript arasındakı əsas fərq JavaScript-in müştəri tərəfində yazma dilidir və TypeScript-in obyekt yönümlü tərtib olunmuş dildir. Obyekt yönümlü proqramlaşdırma paradiqması məlumatların işlənməsi alqoritminə deyil, məlumat abstraksiyasına yönəlmişdir. Bu iki əsas anlayışa əsaslanır; obyektlər və siniflər.

MÜNDƏRİCATLAR

1. Baxış və Açar Dəyişikliklər 2. JavaScript nədir 3. TypeScript nədir 4. JavaScript və TypeScript arasındakı oxşarlıqlar 5. Yan müqayisə ilə - Cədvəl şəklində JavaScript və TypeScript ilə 6. Xülasə

JavaScript nədir?

HTML, CSS, JavaScript veb inkişaf üçün ən çox istifadə olunur. Hyper Text Markup Language (HTML) veb səhifənin quruluşunu yaradan işarə dilidir. Paraqraflar, başlıqlar və s. Kimi səhifənin məzmununu yaratmaqdır. Kaskad tərz cədvəli (CSS) onu təqdim etmək üçün veb səhifəyə üslubu təmin edir. JavaScript veb səhifəni interaktiv etmək üçün proqramlaşdırma dilidir. JavaScript forma yoxlamasını həyata keçirməyə, animasiya tətbiq etməyə və hadisələr yaratmağa imkan verir.

JavaScript müştəri tərəfi skript dilidir. İstifadəçi veb brauzerini açıb veb səhifəni istədikdə, bu tələb veb serverə gedir. Veb server veb brauzerə düz HTML və CSS göndərir. Əməliyyat sistemi veb brauzerini ehtiva edir və veb brauzer veb səhifəni ehtiva edir və veb səhifəsi veb serverdə işlədiyi üçün JavaScript-dən ibarətdir. Safari, Opera və Chrome kimi brauzerlərdə JavaScript mühərriki var. JavaScript faylları oxumağı və yazmağı dəstəkləmir. Həm də çox oxlu və çox işləmə qabiliyyətinə malik deyil.

TypeScript nədir?

TypeScript, Microsoft tərəfindən hazırlanmış JavaScript-in üstün bir dəstəsidir. Javascriptin bütün xüsusiyyətlərinə malikdir. TypeScript (ts) faylını JavaScript sənədinə (js) çevirmək üçün TypeScript kompilyatorundan istifadə edir. JavaScript proqramına inteqrasiya etmək daha asandır. TypeScript eyni zamanda statik tipli yoxlanışı da təmin edir. Proqramçıya dəyişənləri və funksiya növlərini yoxlamaq və təyin etmək imkanı verir. Bu xüsusiyyət kodu oxumağı və səhvlərin qarşısını almağı asanlaşdırır. TypeScript, String, Sayı, Boolean, Null, Array, Enum, Tuple və Generics kimi məlumat növlərinə malikdir.

TypeScript-in əsas üstünlüyü odur ki, sinif əsaslı obyektlər yaratmağa imkan verir. C ++, Java fonunda olan proqramçılar dərslər, obyektlər, miras kimi anlayışlarla çox tanışdırlar. JavaScript istifadə edərək proqram qurmağa çalışdıqda bu anlayışları JavaScript ssenarisində tətbiq etmək çətin ola bilər. JavaScript-də bir sinif yaratmaq üçün bir proqramçı bir funksiya yaratmalıdır. Vərəsəlik üçün, prototiplərdən istifadə etməlidirlər. Bununla birlikdə, TypeScript sinif əsaslıdır, buna görə miras, encapsulation və modifikatoru obyekt yönümlü bir proqramlaşdırma dili kimi dəstəkləməyə qadirdir.

JavaScript və TypeScript arasındakı oxşarlıqlar hansılardır?

  • TypeScript, JavaScript-in supersetidir. JavaScript-in bütün xüsusiyyətləri TypeScript-də mövcuddur. Hər iki dil açıq və çarpaz platformadır.

JavaScript və TypeScript arasındakı fərq nədir?

JavaScript və TypeScript
JavaScript veb səhifəyə interaktivlik əlavə etmək üçün tərcüməçi əsaslı bir dildir.TypeScript, düz JavaScript-ni tərtib edən Javascript-in üstün bir silsiləsidir.
Dil Kateqoriya
Javascript bir yazı dilidir.TypeScript bir obyekt yönümlü bir proqramlaşdırma dilidir.
Tərtib
Javascript kompilyatora ehtiyac duymur. Veb brauzerində işləyir.TypeScript bir JavaScript faylı çevirmək üçün TypeScript tərtibçisini tələb edir.
Obyekt yönümlü xüsusiyyətlər
JavaScript sırf Obyektə yönəldilmiş deyil. Prototipə əsaslanır. Bu interfeys yoxdur.TypeScript bir obyekt yönümlü proqramlaşdırma dilidir və sinif əsasındadır. Dərslərdən, varislikdən, interfeyslərdən və dəyişdiricilərdən istifadə edə bilər.
İcra üsulu
JavaScript müştəri tərəfində işləyir.TypeScript həm müştəri, həm də server tərəfində işləyir.
Statik yoxlama
Javascript-də statik tipli yoxlama yoxdur.TypeScript statik tipli yoxlanışa malikdir.
Modulluq
Javascript dəstəkləyən modullara icazə vermir.Typcript faylları və modulları idxal edə bilər.

Xülasə - JavaScript vs TypeScript

JavaScript dinamik veb səhifələr yaratmaq üçün bir dildir. HTML və CSS ilə inteqrasiya etmək asan olan yüngül bir şərh edilən dildir. Forma doğrulama, animasiya və bir veb səhifəyə multimedia imkanları əlavə etmək üçün faydalıdır. TypeScript əlavə xüsusiyyətlərə malik JavaScript-dir. JavaScript və TypeScript arasındakı fərq, JavaScript-nin müştəri tərəfi skript dili və TypeScript-in obyekt yönümlü tərtib olunmuş dildir.

JavaScript və TypeScript-in PDF versiyasını yükləyin

Bu məqalənin PDF versiyasını yükləyə və sitat qeydinə görə oflayn məqsədlər üçün istifadə edə bilərsiniz. Xahiş edirəm PDF versiyasını buraya yükləyin Javascript və Typcriptcript arasındakı fərq

İstinad:

1.Point, Dərsliklər. "JavaScript Baxışı." Www.tutorialspoint.com, Tutorials Point, 15 Avqust 2017. Burada mövcuddur 2.Point, Dərsliklər. "TypeScript Baxışı." Www.tutorialspoint.com, Tutorials Point, 15 Avqust 2017. Burada mövcuddur 3.dnfvideo. YouTube, YouTube, 31 Avqust 2016. Buradan əldə edilə bilər

Şəkil nəzakəti:

1. 'Yazı nişanı' Nikotaf - Öz işim, (CC BY-SA 4.0) Commons Wikimedia vasitəsi ilə