Kuxazululiwe: isifanekiso sombhalo olandelayo

Isibuyekezo sokugcina: 09/11/2023

Emkhathini omkhulu wezinhlelo, i-TypeScript ime njenge-supernova enamandla ekhanyise ngokuphawulekayo indawo ye-JavaScript ngokungeza izinhlobo ezimile. Lokhu kusenza sikwazi ukubhala amakhodi athembeke kakhudlwana futhi angagcinwa. Ake sijule kulo mbuso omuhle kakhulu, sipende isithombe sesifanekiso esilula se-TypeScript, izinkinga esingazixazulula, kanye nesinyathelo ngesinyathelo sokusisebenzisa.

Ukuqonda i-TypeScript

Kungani sidinga i-TypeScript

I-TypeScript, i-superset ethayiphiwe ngokwezibalo ye-JavaScript, ibhekana namaphutha amakhulu e-JavaScript, iyenze ibe yinketho yezinhlelo zokusebenza eziyinkimbinkimbi. Lapho usebenzisana nama-codebases amakhulu, imvelo eguquguqukayo ye-JavaScript ingaholela ekunakekeleni nasekulungiseni izinkinga. Kulapho i-TypeScript iqala khona ukudlala, ihlinzeka ngezinhlobo ezimile zokuhlola uhlobo olungcono nokuqedela ngokuzenzakalela.

Isingeniso Sesifanekiso Se-TypeScript

class BasicTemplate {
  constructor(public message: string) {}

  displayMessage() {
    return this.message;
  }
}

let myTemplate = new BasicTemplate('Hello, TypeScript!');
console.log(myTemplate.displayMessage());

Lesi sifanekiso esiyisisekelo se-TypeScript sizungeza isigaba, i-BasicTemplate, esiphethe umsebenzi womakhi oqalisa impahla yomphakathi, `umlayezo`. Leli klasi futhi lihlinzeka ngendlela `yokubonisa umyalezo()` yokubonisa umlayezo.

Isebenza kanjani i-TypeScript Solution

Esifanekisweni sethu se-TypeScript, ikilasi elithi 'BasicTemplate' lichazwa ukuze lihlanganise imininingwane yokuphathwa komlayezo. Ukusetshenziswa kwekilasi ku-TypeScript kwenza kube lula futhi kube lula ukuhlela nokuhlela ikhodi.

  • `Umakhi` kuyindlela ekhethekile yokudala nokuqalisa into.
  • Sichaze indlela ethi `displayMessage()` ekilasini lethu. Indlela iwumsebenzi ohlotshaniswa nento, noma, ibekwe ngendlela ehlukile, umsebenzi wekilasi.

Sibe sesiqinisa ikilasi ngokuthi `let myTemplate = new BasicTemplate('Sawubona, TypeScript!');` bese ekugcineni sifaka umlayezo kukhonsoli. I-modus operandi iyonke ithobela izimiso zokuhlela okugxile entweni.

Izinzuzo ze-TypeScript

Isifanekiso se-TypeScript sinikeza izinzuzo eziningi nge-JavaScript evamile. Ngokunika amandla izinhlobo ezimile, i-TypeScript yehlisa amathuba okuba namaphutha esikhathi sokusebenza, okwenza ukulungisa iphutha kube okuhlangenwe nakho okubuhlungu okuncane kakhulu. Ukwengeza, ihlinzeka ngokuqedela okuzenzakalelayo okuthuthukile, ukuzulazula, nokwenza kabusha, okwenza uhlelo lube namandla futhi lusebenze kahle.

I-TypeScript ibeka umqondo "we-JavaScript yesikhathi esizayo," okuvumela onjiniyela ukuthi basebenzise izici ze-JavaScript zesikhathi esizayo ezingasekelwa izinjini ze-JavaScript okwamanje. Kwenza i-TypeScript ibe umgqugquzeli wokuqamba okusha kwe-JavaScript, iqinisekisa ukuthi onjiniyela abadingi ukulinda ukuze baqashe futhi basebenzise izici ezintsha.

Uma kukhulunywa ngemfashini yezinto, hlala endaweni ka-Dior ngasekupheleni kwawo-1940's i-New Look, uguquko oluhehayo olusuka ezindleleni eziqinile, zobudoda zesikhathi sempi. Lapha sihlangana nokhalo oluchaziwe, amahlombe athambile, kanye nendwangu eningi ezungeze ezinqulwini. Ukuze udale ummeleli wokubukeka wale nkathi, cabanga okhalweni olucijile neziketi ezigqamile ezinemibala egqamile. Lokhu kumayelana nokugubha ubufazi, umusa, nokuthandeka. Iqiniso elijabulisayo: Lesi sitayela esihluke kakhulu sangemva kwempi saqale sangathandwa ngenxa yokusebenzisa kwaso indwangu eyeqile ngesikhathi sokukalwa kwendwangu.

Imfashini, njenge-TypeScript, iwulimi lokuziveza. Zombili zakha ukuziphendukela kwemvelo - esinye sesitayela, esinye i-JavaScript - kodwa emqondweni wakho konke, zigcizelela ubuhle ekuguquleni nasekusungulweni okusha.

Okuthunyelwe okuhlobene: