JavaScript on suosittu web-ohjelmointikieli. Se tunnettiin alun perin nimellä LiveScript. TypeScript on JavaScript-pohjainen kieli. avainero Javascriptin ja TypeScriptin välillä on se JavaScript on asiakaspuolen skriptikieli ja TypeScript on oliokeskeinen käännetty kieli. Objektisuuntautuneen ohjelmoinnin paradigma keskittyy pikemminkin tietojen abstraktioon kuin datan käsittelemiseen tarkoitettuun algoritmiin. Se perustuu kahteen pääkonseptiin; esineet ja luokat.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on JavaScript
3. Mikä on TypeScript?
4. JavaScriptin ja TypeScriptin väliset yhtäläisyydet
5. Vertailu rinnakkain - JavaScript vs TypeScript taulukkomuodossa
6. Yhteenveto
HTML, CSS, JavaScriptiä käytetään pääasiassa verkkokehitykseen. Hyper Text Markup Language (HTML) on merkintäkieli, joka rakentaa verkkosivun rakenteen. Sen tarkoituksena on luoda sivun sisältö, kuten kappaleet, otsikot jne. CSS (CSS) tarjoaa verkkosivulle muotoilun, jotta se olisi esittelevä. JavaScript on ohjelmointikieli verkkosivun interaktiiviseksi tekemiseksi. JavaScript mahdollistaa lomakkeen validoinnin, animaatioiden soveltamisen ja tapahtumien luomisen.
Kuva 01: JavaScript-logo
JavaScript on asiakaspuolen skriptikieli. Kun käyttäjä avaa verkkoselaimen ja pyytää verkkosivua, pyyntö menee Web-palvelimelle. Verkkopalvelin lähettää tavallisen HTML: n ja CSS: n verkkoselaimeen. Käyttöjärjestelmä sisältää verkkoselaimen ja kyseinen selain sisältää verkkosivun ja verkkosivu koostuu JavaScripistä, joten se toimii web-palvelimella. Selaimet, kuten Safari, Opera ja Chrome, sisältävät JavaScriptin. JavaScript ei tue tiedostoihin lukemista ja kirjoittamista. Sillä ei myöskään ole monisäikeisiä ja moniprosessoivia ominaisuuksia.
TypeScript on JavaScriptin supersetti, jonka on kehittänyt Microsoft. Siinä on kaikki Javascriptin ominaisuudet. Se muuntaa TypeScript-kääntäjän kääntämään TypeScript (ts) -tiedoston JavaScript-tiedostoksi (js). TypeScriptiä on helpompi integroida JavaScript-projekteihin. TypeScript tarjoaa myös staattisen tyyppitarkistuksen. Sen avulla ohjelmoija voi tarkistaa ja määrittää muuttujia ja toimintotyyppejä. Tämä ominaisuus helpottaa koodin lukemista ja virheiden estämistä. TypeScriptissä on tietotyyppejä, kuten merkkijono, numero, looginen, nolla, taulukko, enum, Tuple ja Generics.
Kuva 02: TypeScript
TypeScriptin tärkein etu on, että sen avulla voidaan luoda luokkaperusteisia objekteja. C ++: n, Java-ohjelmoijan ohjelmoijat tuntevat paljon käsitteitä, kuten luokat, objektit, perintö. Kun he yrittävät ohjelmoida JavaScriptin avulla, voi olla vaikea soveltaa näitä käsitteitä JavaScript-skenaariossa. Luodaksesi luokan JavaScriptillä, ohjelmoijan tulee luoda funktio. Perinnöksi heidän on käytettävä prototyyppejä. TypeScript on kuitenkin luokkaperustainen, joten se pystyy tukemaan perimistä, kapselointia ja muokkausta olio-ohjelmointikielenä.
JavaScript vs TypeScript | |
JavaScript on tulkkipohjainen kieli interaktiivisuuden lisäämiseksi verkkosivulle. | TypeScript on Javascriptin yläjoukko, joka kootaan tavalliseksi JavaScriptinä. |
Kielen luokka | |
Javascript on skriptikieli. | TypeScript on oliokeskeinen ohjelmointikieli. |
kokoelma | |
Javascript ei tarvitse kääntäjää. Se toimii selaimessa. | TypeScript vaatii TypeScript-kääntäjän muuntamiseksi JavaScript-tiedostoksi. |
Olio-ominaisuudet | |
JavaScript ei ole pelkästään kohdeorientoitunut. Se perustuu prototyyppiin. Sillä ei ole rajapintoja. | TypeScript on oliokeskeinen ohjelmointikieli ja se on luokkapohjainen. Osaa käyttää luokkia, perintöä, rajapintoja ja muokkaimia. |
Suoritusmenetelmä | |
JavaScript toimii asiakaspuolella. | TypeScript toimii sekä asiakas- että palvelinpuolella. |
Staattinen tarkistus | |
Javascriptissa ei ole staattista tyyppitarkistusta. | TypeScriptissä on staattinen tyyppitarkistus. |
modulaarisuus | |
Javascript ei salli moduulien tukemista. | Typescript voi tuoda tiedostoja ja moduuleja. |
JavaScript on kieli luoda dynaamisia verkkosivuja. Se on kevyt tulkittu kieli, joka on helppo integroida HTML: ään ja CSS: ään. Se on hyödyllinen lomakkeen validoinnissa, animaatiossa ja multimediaominaisuuksien lisäämisessä verkkosivulle. TypeScript on JavaScript, johon on lisätty ominaisuuksia. Ero JavaScriptin ja TypeScriptin välillä on se, että JavaScript on asiakaspuolen skriptikieli ja TypeScript on oliokeskeinen käännetty kieli.
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio tästä. Javascriptin ja kirjoitusohjelman ero
1.Piste, oppaat. "JavaScript-yleiskatsaus." Www.tutorialspoint.com, Tutorials Point, 15. elokuuta 2017. Saatavilla täältä
2.Piste, oppaat. ”TypeScript-yleiskatsaus.” Www.tutorialspoint.com, Tutorials Point, 15. elokuuta 2017. Saatavilla täältä
3.dnfvideo. YouTube, YouTube, 31. elokuuta 2016. Saatavilla täältä
1.'Javascript-merkki'By Nikotaf - Oma työ, (CC BY-SA 4.0) Commons Wikimedian kautta