Tebulu ọdịnaya[Zoo][Gosi]
- 1. Gịnị kpọmkwem bụ TypeScript, oleekwa otú o si dị iche na JavaScript?
- 2. Kedu ihe ụfọdụ ama ama nke TypeScript?
- 3. Kedu uru ụfọdụ dị n'iji TypeScript?
- 4. Kedu ihe ndọghachi azụ nke iji TypeScript?
- 5. Kedu ihe bụ akụrụngwa TypeScript?
- 6. Ị nwere ike ịkọwa interfaces na TypeScript?
- 7. Kedu ihe mgbanwe dị na TypeScript na kedu ka esi ekwupụta ha n'ụzọ dị iche iche?
- 8. Kedu ka enwere ike iji subset nke interface wepụta ụdị ọhụrụ?
- 9. Kedu ihe ị na-ekwu maka ụdị 'ọ bụla', oleekwa mgbe m ga-eji ha eme ihe?
- 10. Kedu ka ụdịdịScript si bụrụ asụsụ nwere syntax pịnye nke ọma?
- 11. Na TypeScript, gịnị ka modul pụtara?
- 12. Kedu ka "enums" si arụ ọrụ na TypeScript?
- 13. Gịnị na-egosi ọdịiche dị n'ime modul na mpụga modul?
- 14. Kedu ihe ọrụ Anonymous TypeScript pụtara?
- 15. Na TypeScript, gịnị bụ oghere aha na kedu ka esi ekwupụta otu?
- 16. Kedu ihe mmeghari ohere ka TypeScript na-akwado?
- 17. TypeScript na-enye ohere maka ibufe ọrụ?
- 18. Kedu ka TypeScript si ekwe ka arụmụka nhọrọ na ọrụ?
- 19. Kedu ka var, ka, na const si dị iche na ibe ha?
- 20. Na TypeScript, kọwaa ndị na-achọ mma?
- 21. Na TypeScript, gịnị ka Mixins pụtara?
- 22. Kedu ihe bụ ụdị aha aha na TypeScript?
- 23. Gịnị ka okwu a bụ "Scope variable" pụtara?
- 24. Kedu ihe a na-eji eme ihe ọ bụla?
- 25. Olee otú njikọ n'otu na ụzọ njikọ si dị iche n'ebe ibe ha nọ?
- 26. Kedu otu ị ga-esi akọwapụta mkpụrụokwu TypeScript Declare?
- 27. Na TypeScript, kedu ihe bụ generics?
- 28. Gịnị ka JSX pụtara na TypeScript?
- 29. Gịnị bụ TypeScript Ambient na kedu mgbe m ga-eji ha?
- 30. Kedu ihe ị pụtara site na klas abstract na TypeScript?
- 31. Kedu ihe bụ faịlụ TypeScript Map?
- 32. Na TypeScript, gịnị bụ ụdị nkwenye?
- mmechi
Microsoft mepụtara ma na-aga n'ihu na-akwado asụsụ mmemme TypeScript. Na mgbakwunye na nke static dee dị ka nhọrọ, ọ bụ syntactic superset nke Javascript.
Asụsụ mmepe ngwa buru ibu TypeScript na-achịkọta JavaScript. Ebe TypeScript bụ superset nke Javascript, mmemme edere na Javascript dịkwa na TypeScript.
Nke a bụ ndepụta zuru oke nke ajụjụ na nzaghachi ndị nrụpụta TypeScript kachasị ama ama ma ọ bụrụ na ị na-aga otu.
1. Gịnị kpọmkwem bụ TypeScript, oleekwa otú o si dị iche na JavaScript?
Otu nnukwu akwụkwọ Javascript, TypeScript na-achịkọta na Javascript ọkọlọtọ. Site n'echiche echiche, TypeScript na Javascript yiri SASS na CSS.
N'ikwu ya n'ụzọ ọzọ, TypeScript bụ ES6 Javascript nwere ikike ole na ole. Javascript bụ asụsụ scripting ka ọ dị na Python, ebe TypeScript bụ asụsụ dabere n'ihe, asụsụ ejiri chịkọta ọnụ tụnyere Java na C#.
Klas na ihu ihu niile bụ akụkụ nke ụdị ihe dabere n'ụdị TypeScript, ụdị ntinye bụ otu n'ime ọtụtụ ngwaọrụ dị na-ekele maka iji akara ya kwụ ọtọ.
Edere Javascript n'ime faịlụ nwere ndọtị .js, ebe edere TypeScript na faịlụ nwere ndọtị .ts.
N'adịghị ka Javascript, koodu TypeScript enweghị ike ịme ya ozugbo na ihe nchọgharị ma ọ bụ n'elu ikpo okwu ọ bụla, ihe nchọgharị anaghị aghọta ya. Ikpo okwu ebumnuche ga-emezi Javascript dị larịị nke ewepụtara na faịlụ .ts site na iji ntụgharị TypeScript.
2. Kedu ihe ụfọdụ ama ama nke TypeScript?
- Mpịnye static bụ akụkụ nke TypeScript nke na-enyere aka pịnye nlele n'oge nchịkọta. Yabụ, ọbụlagodi na-emeghị edemede ahụ, ị nwere ike ịchọpụta mmejọ na koodu ka ị na-ede ya.
- Enwere ike gbanwee DOM site na iji TypeScript ịgbakwunye ma ọ bụ wepụ ihe.
- Sistemụ arụmọrụ ọ bụla, gụnyere Windows, macOS na Linux, nwere ike itinye mkpokọta TypeScript.
- Klas, interfaces, na modul bụ ụfọdụ ọrụ TypeScript na-enye. Ọ nwere ike mepụta koodu gbadoro ụkwụ na ihe maka mmepe ma akụkụ ndị ahịa yana n'akụkụ sava.
- Ọtụtụ n'ime atụmatụ ECMAScript 2015 (ES 6, 7) etinyelarị na TypeScript, gụnyere klaasị, interface, ọrụ Arrow, wdg.
- Ọ bụrụ na ị na-eji JavaScript pịnye ike, TypeScript na-akwadokwa akara akara nhọrọ.
3. Kedu uru ụfọdụ dị n'iji TypeScript?
- Injin ma ọ bụ ihe nchọgharị Javascript ọ bụla nwere ike mebe TypeScript ebe ọ na-adị ngwa, dị mfe ịmụta ma na-agba ọsọ ọsọ.
- Ọ na-ekerịta otu syntax na semantics dị ka Javascript.
- Nke a na-eme ka ọ dị mfe ide koodu n'ihu site n'aka ndị mmepe azụ azụ.
- Ọ na-agụnye ike ES6 na ES7 nwere ike arụ ọrụ na Javascript Igwe ES5 dị ka Node.js.
- A na-akwado ọba akwụkwọ Javascript dị ugbu a dị ka Jquery, D3.js, wdg site na faịlụ nkọwa, nke nwere ndọtị d.ts.
- Edemede Javascript nke dịbu nwere ike ịkpọ koodu TypeScript. Ọ na-ejikọkwa n'enweghị nsogbu na usoro Javascript dị ugbu a na ọba akwụkwọ.
4. Kedu ihe ndọghachi azụ nke iji TypeScript?
- Ntinye akwụkwọ na TypeScript chọrọ usoro nchịkọta ogologo.
- Ọ naghị akwado klaasị na-adịghị adị.
- Ụdị nkọwa faịlụ 'ịdịmma bụ nsogbu.
- Ọbá akwụkwọ nke ndị ọzọ ga-enwerịrị faịlụ nkọwa ka ejiri ya mee ihe.
- Nzọụkwụ nchịkọta dị mkpa iji tọghata TypeScript ka ọ bụrụ JavaScript ma ọ bụrụ na anyị chọrọ ịme ngwa TypeScript na ihe nchọgharị ahụ.
- Ndị mmepe webụ ejirila Javascript ọtụtụ afọ, TypeScript anaghị enye ọhụụ ọ bụla.
5. Kedu ihe bụ akụrụngwa TypeScript?
Na TypeScript, enwere akụkụ atọ bụ isi nke gụnyere:
- asụsụ: Ọ gụnyere nkọwa maka ụdị, mkpụrụokwu, na syntax.
- Ngwakọta TypeScript: A na-asụgharị ntuziaka TypeScript ka ọ bụrụ Javascript site na mkpokọta (tsc).
- Ọrụ Asụsụ TypeScript: Ọrụ Asụsụ na-enye ngwa ndị editọ dị ka oyi akwa nke abụọ n'elu usoro nchịkọta ihe. Ọkọlọtọ arụ ọrụ ndezi nkịtị bụ nke ọrụ asụsụ na-akwado.
6. Ị nwere ike ịkọwa interfaces na TypeScript?
TypeScript na-eji interfaces kọwaa syntax nke ụlọ ọrụ. N'ikwu ya n'ụzọ ọzọ, ụdị data dị ka ihe ma ọ bụ ọtụtụ ihe nwere ike ịkọwa site na iji ihu. A na-eji isi okwu interface, aha interface, na nkọwa ya kpọsaa ihu. Ka anyị leba anya n' interface nke ihe onye ọrụ.
Enwere ike ịtọ ụdị mgbanwe site na iji interface (dị ka otu esi ekenye ụdị ochie na mgbanwe). A ga-ezute akụrụngwa nke interface ahụ site na mgbanwe nke ụdị onye ọrụ.
Arụmọrụ TypeScript gị na-erite uru site na ihu n'ihi na ha na-enye otu. Na mgbakwunye, ihu igwe na-ebuli ngwa ọrụ gị site n'ịkwalite ikike IDE zuru oke yana kwenye na a na-enye ndị na-ewu ụlọ na ụzọ ndị kwesịrị ekwesị ụkpụrụ.
7. Kedu ihe mgbanwe dị na TypeScript na kedu ka esi ekwupụta ha n'ụzọ dị iche iche?
Ngbanwe bụ mpaghara ebe nchekwa ahaziri ahazi nke ejiri jide ụkpụrụ. A na-edobe colon (:) ka aha agbanwechara ma ụdị na-esote ya mgbe ọ na-ekwupụta mgbanwe na TypeScript. Anyị na-eji okwu var ekwupụta mgbanwe dị ka ọ dị na Javascript.
A ga-edeberịrị ụfọdụ ntuziaka mgbe ị na-ekwupụta mgbanwe na Typescript:
- Aha enweghị ike iji nọmba malite aha.
- Aha mgbanwe ga-enwerịrị mkpụrụedemede ma ọ bụ ọnụọgụ.
- Akara dollar ($) na akara (_) bụ naanị mkpụrụedemede pụrụ iche enyere ikike na mpaghara a.
8. Kedu ka enwere ike iji subset nke interface wepụta ụdị ọhụrụ?
Site na ịnye ụdị ma ọ bụ interface dị adị na ịhọrọ igodo ndị a ga-ewepụ na ụdị ọhụrụ ahụ, ị nwere ike ịmepụta ụdị ọhụrụ na TypeScript site na iji ụdị ọrụ hapụ.
Ihe atụ na-esote na-egosi otu esi arụ ụdị ọhụrụ a na-akpọ UserPreview nke dabere na interface onye ọrụ mana ewepu ihe onwunwe email ahụ.
9. Kedu ihe ị na-ekwu maka ụdị 'ọ bụla', oleekwa mgbe m ga-eji ha eme ihe?
Mgbe ụfọdụ, ịchọrọ ịchekwa uru na mgbanwe, mana ị maghị ụdị mgbanwe ahụ tupu oge eruo. Uru ahụ nwere ike ịmalite site na ntinye onye ọrụ ma ọ bụ arịrịọ API, dịka ọmụmaatụ. Ị nwere ike ịnye ụdị uru ọ bụla na ụdị mgbanwe site na iji ụdị "ọ bụla".
Mgbe akọwapụtaghị ụdị mgbanwe n'ụzọ doro anya na onye nchịkọta enweghị ike ikpebi ya site na ihe gbara ya gburugburu, TypeScript kwenyere na agbanwe agbanwe bụ ụdị ọ bụla.
10. Kedu ka ụdịdịScript si bụrụ asụsụ nwere syntax pịnye nke ọma?
Ọ ga-ekwe omume ịnye onye nchịkọta ihe ka ọ leghara ụdị mgbanwe dị na TypeScript anya ebe ọ bụ na ọ na-ahọrọ ya na-edeghị aha. Enwere ike iji ụdị data ọ bụla kenye ụdị uru ọ bụla na mgbanwe. Mgbe a na-achịkọta ya, TypeScript agaghị enye nlele njehie ọ bụla.
11. Na TypeScript, gịnị ka modul pụtara?
Ọ dị irè ijikọ modul dị iche iche dị mkpa, ọrụ, klaasị, interfaces, wdg. Enwere ike iji ya, mana ọ bụghị na mpaghara ụwa, naanị n'ime oke ya.
N'ezie, enweghị ike ịnweta mgbanwe, ọrụ, klaasị na ihu modul akọwapụtara ozugbo site na mpụga modul ahụ.
Enwere ike iji okwu mbupụ mbupụ wuo modul, ebe enwere ike iji okwu mbubata tinye modul na modul ọzọ.
12. Kedu ka "enums" si arụ ọrụ na TypeScript?
Ụzọ nke ịkọwa nchịkọta nke ihe nkwụsịtụ aha ya bụ iji nọmba ma ọ bụ ụdị ndị a gụpụtara. Usoro data ndị a nwere ogologo ogologo na nchịkọta nke ụkpụrụ edozi.
Mgbe ị na-anọchite anya nchịkọta nhọrọ ọzọ maka uru enyere na TypeScript, a na-ejikarị ọnụọgụgụ kọwaa ohere ahụ site na iji otu igodo/ọnụ ahịa ụzọ abụọ.
Ka anyị hụ ihe atụ nke enum eji enye ụdị ọrụ dị iche iche.
A na-atụgharị ọnụọgụgụ n'ime ka ọ bụrụ ihe Javascript oge niile site na TypeScript na-esochi mkpokọta. Ya mere ojiji nke enums ka mma iji ọtụtụ mgbanwe const dị iche iche.
Koodu gị nwere ụdị-mma yana ọ dị mfe nghọta n'ihi nchikota na-enye.
13. Gịnị na-egosi ọdịiche dị n'ime modul na mpụga modul?
Modul dị n'ime:
- Modul dị n'ime bụ atụmatụ nke ụdịdị edemede gara aga.
- A na-akọwapụta aha na ahụ nke modul ime site na iji ModuleDeclarations.
- Ndị a bụ ndị otu modul ndị ọzọ bụ mpaghara ma ọ bụ mbupụ.
- A na-achịkọta klaasị, interfaces, ọrụ na mgbanwe dị iche iche na modul dị n'ime, nke enwere ike ibuga na modul ọzọ.
Modul mpụga:
- Na ụdị kachasị ọhụrụ, a na-akpọ modul mpụga dị ka modul.
- A na-eji faịlụ isi mmalite mara dị ka modul mpụga iji mepụta ha, nke ọ bụla nwere opekata mpe otu nkwupụta mbubata ma ọ bụ mbupu.
- Na ụdị kachasị ọhụrụ, a na-akpọ modul mpụga dị ka modul.
- Enwere ike izobe okwu dị n'ime nke nkọwa modul ahụ site na iji modul mpụga, na-ahapụ naanị ụzọ na arụmụka jikọtara na agbanwe agbanwe akọwapụtara.
14. Kedu ihe ọrụ Anonymous TypeScript pụtara?
Ọrụ ekewapụtara dị ka amaghị aha enweghị aha ọrụ dị ka ihe nchọpụta. A na-akọwapụta usoro ndị a n'ike n'ike n'oge ọsọ ọsọ. Dị ka ọrụ oge niile, ọrụ na-amaghị aha nwere ike iwepụta ntinye wee rụpụta nsonaazụ.
Ọrụ amaghị aha na-adịkarịghị enweta ya ozugbo emepụtara ya. Enwere ike ikenye mgbanwe n'ọrụ na-amaghị aha.
15. Na TypeScript, gịnị bụ oghere aha na kedu ka esi ekwupụta otu?
Ahaspace dị iche iche arụrụ ọrụ. Ndị a na-echekwa koodu ihe nketa typescript n'ime. Ọ na-agụnye àgwà na ihe ndị nwere njikọ pụrụ iche.
Aha ọzọ maka oghere aha bụ modul dị n'ime. Enwere ike itinye ihu, klaasị, ọrụ na mgbanwe n'ime oghere aha iji nye nchịkọta ọrụ ejikọrọ.
16. Kedu ihe mmeghari ohere ka TypeScript na-akwado?
Ndị na-esonụ bụ ọmụmaatụ otu esi eji ndị mgbanwe ohere ọhaneze, nkeonwe, na echedoro na TypeScript jikwaa ịnweta onye otu klas:
- Ọha-Ọha-Nnweta dị maka onye ọ bụla nọ na klaasị, klaasị niile sitere na ya, na ihe atụ ọ bụla nke klaasị.
- Echekwara - Ha nwere ike ịnweta onye ọ bụla so na klaasị na klaasị ya niile. Agbanyeghị, ihe atụ klaasị enweghị ike ịnweta.
- Ọnweghị ohere ịnweta ha bụ naanị ndị otu klaasị.
Ebe Javascript dị mma, ọ bụrụ na enyeghị ihe ngbanwe ohere, a na-eche na ọ bụ ọha.
17. TypeScript na-enye ohere maka ibufe ọrụ?
Ee, TypeScript na-akwado ibufe oke ọrụ. Ma ugbu a a na-eme ya bụ ihe ijuanya. Yabụ, mgbe ejiri TypeScript na-ebufe oke, enwere naanị otu mmejuputa nwere mbinye aka dị iche iche.
Ebe mbinye aka nke abụọ nwere oke nke ụdị ederede, mbinye aka nke mbụ nwere naanị otu oke nke ụdị nọmba. Ọrụ nke atọ, nke gụnyere arụmụka nke ụdị ọ bụla, nwere mmejuputa ya n'ezie.
Mmejuputa atumatu ahụ na-ekpebi ụdị paramita enyere ma na-agba ngalaba dị iche iche nke koodu dịka mkpebi ahụ siri dị.
18. Kedu ka TypeScript si ekwe ka arụmụka nhọrọ na ọrụ?
N'adịghị ka Javascript, ọ bụrụ na ị nwaa ịkpọ otu ọrụ na-akọwapụtaghị ọnụ ọgụgụ ziri ezi na ụdị parampat dị ka ekwuru na mbinye aka ọrụ ya, ndị nchịkọta TypeScript ga-ebuli njehie.
Ị nwere ike iji parampat nhọrọ site na iji akara akara ajụjụ ('?') iji gboo nsogbu a. Ọ na-egosi na enwere ike ịpụta akara nhọrọ site na ịgbakwunye "?" nye ndị nwere ike ma ọ bụ enweghị ike ịnata uru.
19. Kedu ka var, ka, na const si dị iche na ibe ha?
Ụzọ atọ dị iche iche iji kwupụta mgbanwe bụ TypeScript na-enye, nke ọ bụla nwere ngwa atụpụtara.
var: Na-ekwupụta mgbanwe zuru ụwa ọnụ ma ọ bụ arụ ọrụ nwere ụkpụrụ Javascript's var variables' varis's scoping. Ndị mgbanwe adịghị mkpa ka edobe ụkpụrụ ha mgbe ekwuputara ha.
hapụ: na-ekwupụta mgbanwe mgbochi mpaghara mpaghara. Ka mgbanwe adịghị mkpa ka edobe uru mgbanwe mgbe ekwuputara ha. Okwu a bụ "ngbanwe mpaghara nke ngọngọ" na-ezo aka na mgbanwe nke enwere ike ịnweta naanị n'ime ngọngọ nke ọ dị, dị ka ọrụ, ihe mgbochi ma ọ bụ ọzọ, ma ọ bụ loop. Ka enweghị ike ịgụpụta ma ọ bụ dee mgbanwe ndị tupu ekwupụta ya, n'ụzọ dị iche na var.
ụlọ: Na-ekwupụta uru maka ihe mgbochi na-adịgide adịgide nke enweghị ike ịgbanwe ya ma emechara ya. Const variables kwesịrị ibido tupu ekwuputa ya. Maka mgbanwe ndị na-adịgide adịgide n'oge ịdị adị ha niile, nke a kacha mma.
20. Na TypeScript, kọwaa ndị na-achọ mma?
Enwere ike ịkpọsa ihe ntinye, ihe onwunwe, oke, klaasị, ọrụ, ma ọ bụ ihe ndozi n'otu ụzọ dị ka ndị na-achọ mma. Ndị na-achọ ihe bụ ọrụ nwere prefix @expression nke a ga-akpọku n'oge ojiri gaa yana nkọwa gbasara nkwupụta mma.
Okwu ahụ ga-enyocharịrị ọrụ ka ndị na-achọ mma rụọ ọrụ.
Ndị na-achọ mma TypeScript na-enye ebumnuche nke ịgbakwunye nkọwa na ozi na koodu dị ugbu a.
Na faịlụ tsconfig.json anyị ma ọ bụ n'ahịrị iwu, ị ga-emerịrị nhọrọ nchịkọta Decorators experimental iji mee ka nkwado nnwale maka ndị na-achọ mma:
21. Na TypeScript, gịnị ka Mixins pụtara?
Ngwakọta bụ usoro nke ịmepụta klaasị site na akụkụ ndị a na-emegharịgharị na Javascript na ịgwakọta akụkụ ụfọdụ iji mepụta klaasị zuru oke.
Echiche a kwụ ọtọ: ọrụ B na-anabata klaasị A wee weghachi klaasị ọhụrụ yana arụrụ ọrụ ya agbakwunyere, na-emegide klaasị A ịgbatị klaasị B iji nweta ọrụ ya. Ọrụ B na nke a bụ mixin.
22. Kedu ihe bụ ụdị aha aha na TypeScript?
Ụdị utu aha na-agbanwe aha otu ụdị. Ụdị utu aha, dị ka interfaces, enwere ike iji kpọọ primitives, unions, tuples, na ụdị ọ bụla ọzọ nke a ga-eji aka kọwaa ya.
Aliasing anaghị emepụta ụdị ọhụrụ; kama, ọ na-agbanwe aha ụdị dị adị. Ịdepụta ihe ochie adịghị arụ ọrụ n'ezie, n'agbanyeghị na ọ nwere ike ịba uru maka akwụkwọ.
Ụdị aliases, dị ka interfaces, nwere ike ịbụ eluigwe na ala; Naanị ihe ị ga - eme bụ ịgbakwunye paramita ụdị ma jiri ha n'akụkụ aka nri nke utu aha nkwupụta.
23. Gịnị ka okwu a bụ "Scope variable" pụtara?
Javascript na-akwado ma mgbanwe mpaghara na nke zuru ụwa ọnụ. Ogologo ya bụ mkpokọta ihe, mgbanwe na ọrụ.
Otu ihe atụ nke ikwuwapụta mgbanwe n'akụkụ abụọ bụ:
- Na-agbanwe agbanwe na Mpaghara Mpaghara - Ọ na-eje ozi dị ka ihe na-arụ ọrụ maka ojiji n'ime ọrụ.
- Na-agbanwe agbanwe na gburugburu ụwa - Enwere ike iji ihe windo a ma n'ime ma n'èzí nke ọrụ
24. Kedu ihe a na-eji eme ihe ọ bụla?
A na-agbanwe ọgwụgwọ TypeScript nke mkpokọta ụdị ọrụ gị n'ezoghị ọnụ site na ihe onwunwe noImplicit ọ bụla dị na faịlụ nhazi tsconfig.json maka ọrụ TypeScript.
Enwere ike ịtọ ọkọlọtọ noImplicit ọ bụla ka ọ bụrụ eziokwu ma ọ bụ ụgha, ọ na-agbanwekwa mgbe ọ bụla ka ebidochara ya. Nyere na oru ngo ọ bụla pụrụ iche, ọ nweghị azịza ziri ezi ma ọ bụ na-ezighị ezi na ihe nọmba a kwesịrị ịbụ.
Ịghọta ọdịiche dị n'etiti steeti mgbanyụ na mgbanyụ ọkọlọtọ nwere ike inyere gị aka ịhọrọ ntọala ị ga-eji maka ọkọlọtọ.
Onye nchịkọta anaghị ekpebi ụdị mgbanwe dabere na otu esi eji ya ma ọ bụrụ na edobere ọkọlọtọ noImplicitAny ka ọ bụrụ ụgha (nke ndabara). A na-edobe ụdị ahụ ka ọ bụrụ nke ọ bụla site na ndabara site n'aka ndị nchịkọta.
Agbanyeghị, ọ bụrụ na edobere nhọrọ noImplicit ọ bụla ka ọ bụrụ eziokwu, onye na-achịkọta ihe ga-agba mbọ chepụta ụdị ahụ wee welite njehie oge mkpokọta ma ọ bụrụ na enweghị ike ime ya.
25. Olee otú njikọ n'otu na ụzọ njikọ si dị iche n'ebe ibe ha nọ?
Kama imepụta ụdị ọhụrụ site na ọkọ, otu na ụdị njikọ na-enye gị ohere ide ma gwakọta ụdị dị adị. Ma otu na njikọ aka nwere àgwà pụrụ iche na-eme ka ha zuo oke maka ụfọdụ ojiji.
A na-akpọ ụdị nke nwere ike ịbụ otu n'ime ụdị dị iche iche dị ka ụdị njikọ. A na-ekewa ndepụta ụdị nke a ga-eji na ụdị ọhụrụ site na iji | akara (ogwe kwụ ọtọ) na ụdị otu.
Ka anyị lee otu ihe atụ:
N'aka nke ọzọ, a na-akọwa njikọ ahụ dị ka ụdị nke na-ejikọta ọtụtụ ụdị n'ime otu, na-ejikọta ihe niile dị n'ụdị nke ọ bụla iji mepụta ụdị ọhụrụ. A na-ekewa ndepụta nke ụdị nke a ga-ejikọta na nkwụsịtụ site na iji & akara.
Ka anyị tụlee otu ihe atụ:
26. Kedu otu ị ga-esi akọwapụta mkpụrụokwu TypeScript Declare?
Enweghị faịlụ nkwupụta TypeScript na ọba akwụkwọ Javascript ma ọ bụ ihe nhazi. Agbanyeghị, ị ga-eji mkpụrụokwu nkwupụta ahụ wee jiri ya na faịlụ TypeScript na-ezuteghị mperi nchịkọta ọ bụla.
Mgbe ịchọrọ ịkọwapụta mgbanwe nke nwere ike ịdịrị ebe ọzọ, ị na-eji okwu nkwupụta na nkwupụta na usoro ambient.
27. Na TypeScript, kedu ihe bụ generics?
Ngwá ọrụ a na-akpọ TypeScript Generics na-enye usoro maka imepụta akụkụ ndị ọzọ enwere ike iji ya mee ihe. Kama iji naanị otu ụdị data rụọ ọrụ, ọ nwere ike ịmepụta ihe ndị nwere ike iji ụdị data dị iche iche rụọ ọrụ.
Na mgbakwunye, ọ na-enye ụdị nchekwa na-enweghị ịchụ arụmọrụ ma ọ bụ nrụpụta ọrụ. Anyị nwere ike wulite klaasị ọnyà, ọrụ ọnyà, usoro ọnyà, yana nhụta ọnyà n'ihi ọnyà.
Generics bụ mkpokọta pịnye nke ukwuu ebe ọ bụ na edere ụdị paramita n'etiti braket mepere emepe () na nso (>). Ọ na-eji ụdị mgbanwe pụrụ iche a na-akpọ T nke na-anọchi anya ụdị.
28. Gịnị ka JSX pụtara na TypeScript?
JSX bụ Javascript ziri ezi nke enwere ike ịtụgharị site na syntax XML nwere ike itinye. Tinyere usoro mmeghachi omume, JSX nwetara ewu ewu.
Nchikota ozugbo, ụdị nkwenye, na ntinye nke JSX n'ime Javascript bụ TypeScript na-akwado. Ị ga-enyerịrị ndọtị a.tsx faịlụ gị wee rụọ ọrụ nhọrọ JSX ma ọ bụrụ na ịchọrọ iji ya.
29. Gịnị bụ TypeScript Ambient na kedu mgbe m ga-eji ha?
A na-eme ka onye nchịkọta akụkọ mara maka koodu isi mmalite nke dị n'ebe ọzọ site na nkwupụta ọnọdụ.
Ọ ga-agbaji na-enweghị ọkwa ọ bụla ma ọ bụrụ na anyị nwaa iji koodu isi mmalite ndị a n'oge ojiri gaa mana ha anọghị. Faịlụ dị ka akwụkwọ bụ faịlụ nkwupụta gburugburu.
Ọ bụrụ na isi mmalite gbanwere, a ga-emelite akwụkwọ ahụ, na okwu mkpokọta ga-ebute ma ọ bụrụ na agbanweghị faịlụ nkwupụta gburugburu.
Na mgbakwunye, ọ na-enyere anyị aka itinye akwụkwọ ọba akwụkwọ Javascript ama ama nke ejirila ọtụtụ ebe, dị ka jQuery, AngularJS, NodeJS, wdg.
30. Kedu ihe ị pụtara site na klas abstract na TypeScript?
Klas abstract na-akọwapụta nkwekọrịta ihe na-enyeghị ohere ịmegharị ihe ozugbo. Agbanyeghị, klaasị nkịtị nwekwara ike ịnye ozi mmejuputa onye otu ya.
Enwere ike ịhụ otu ndị otu ma ọ bụ karịa na klaasị nkịtị. Ndị otu na-adịghị ahụkebe nke superclass ga-enwerịrị mmejuputa iwu nke klaasị ọ bụla na-agbatị klaasị nkịtị.
Ka anyị lelee ihe atụ TypeScript nke klaasị nkịtị yana otu klaasị dị iche nwere ike ịgbatị ya. Ọ bụ ezie na ma klas ụgbọ ala na igwe kwụ otu ebe na ihe atụ dị n'okpuru na-agbatị klaasị Vehicle, onye ọ bụla na-arụ ọrụ draịva () n'ụzọ pụrụ iche.
31. Kedu ihe bụ faịlụ TypeScript Map?
Otu faịlụ maapụ ebe a na-akpọ faịlụ TypeScript Map nwere data gbasara faịlụ mbụ anyị. Faịlụ maapụ isi iyi, ma ọ bụ faịlụ .map, na-enye ohere ngwaọrụ ka ọ mapụ n'etiti koodu Javascript ewepụtara na faịlụ isi mmalite TypeScript mepụtara ya.
Na mgbakwunye, faịlụ ndị a nwere ike iri ya site n'aka ndị debugger, na-enye anyị ohere ịmegharị faịlụ TypeScript karịa faịlụ JavaScript.
32. Na TypeScript, gịnị bụ ụdị nkwenye?
Ọ bụ ezie na pịnye nkwuputa na-arụ ọrụ n'otu aka ahụ dị ka nkedo n'asụsụ ndị ọzọ dị ka C # na Java, ọ naghị eme nkwenye ụdị ma ọ bụ nhazi data.
Ọ bụ ezie na ụdị nkwuputa enweghị mmetụta na oge ojiri, ụdị nkedo na-enye nkwado a. Ụdị nkwuputa, n'aka nke ọzọ, na-eji naanị onye nchịkọta ma na-enye nduzi maka otu anyị chọrọ ka e nyochaa koodu anyị.
mmechi
N'ikpeazụ, anyị nwere olile anya na ajụjụ ajụjụ ọnụ TypeScript ndị a ga-enyere gị aka, ma ị bụ onye nrụpụta na-akwado maka ajụjụ ọnụ ọrụ ma ọ bụ onye njikwa ọrụ na-agbalị ịchọta onye na-achọ ọrụ kacha mma.
Cheta na usoro mbanye gụnyere ihe karịrị naanị nka nka. Iji hụ na ị rutere (ma ọ bụ chọta onye kwesịrị ekwesị maka) ọrụ ahụ, ahụmahụ ndị gara aga na nkà dị nro dịkwa oke mkpa.
Ọtụtụ ajụjụ ajụjụ ọnụ TypeScript mepere emepe ma enweghị otu azịza ziri ezi, yabụ buru nke ahụ n'uche.
Ndị na-ajụ ajụjụ nwere mmasị n'echiche dị n'azụ nzaghachi gị.
Na-adị njikere mgbe niile maka ajụjụ ndị na-esochi na-akọwa otu i siri nweta azịza gị. Kọwaa usoro echiche gị.
Nkume a-aza