Clár na nÁbhar[Folaigh][Taispeáin]
- 1. Cad é go díreach TypeScript, agus conas atá sé difriúil ó JavaScript?
- 2. Cad iad roinnt gnéithe suntasacha de TypeScript?
- 3. Cad iad na buntáistí a bhaineann le TypeScript a úsáid?
- 4. Cad iad na míbhuntáistí a bhaineann le TypeScript a úsáid?
- 5. Cad go díreach atá i gcomhpháirteanna TypeScript?
- 6. An féidir leat comhéadain a mhíniú i TypeScript?
- 7. Cad iad na hathróga in TypeScript agus conas a dhearbhaítear iad ar bhealaí éagsúla?
- 8. Conas is féidir fo-thacar de chomhéadan a úsáid chun cineál nua a ghiniúint?
- 9. Cad atá i gceist agat le 'aon chineál', agus cathain ar cheart dom iad a úsáid?
- 10. Conas is teanga TypeScript le comhréir roghnach clóscríofa go statach?
- 11. I TypeScript, cad a chiallaíonn modúil?
- 12. Conas a fheidhmíonn “enums” i TypeScript?
- 13. Cad a dhéanann idirdhealú idir modúl inmheánach agus modúl seachtrach?
- 14. Cad a chiallaíonn Feidhm Gan Ainm TypeScript?
- 15. I TypeScript, cad is ainmspás ann agus conas a dhearbhaíonn tú ceann?
- 16. Cad iad na modhnóirí rochtana a thacaíonn TypeScript?
- 17. An gceadaíonn TypeScript ró-ualú feidhmeanna?
- 18. Conas a cheadaíonn TypeScript argóintí roghnacha i bhfeidhmeanna?
- 19. Conas a athraíonn var, let, and const óna chéile?
- 20. I TypeScript, déan cur síos ar mhaisitheoirí?
- 21. I TypeScript, cad a chiallaíonn Mixins?
- 22. Cad é go díreach Ailiasanna Cineál i TypeScript?
- 23. Cad is brí leis an téarma “Athróg Scóip”?
- 24. Cad chuige go díreach a úsáidtear NoImplicitAny?
- 25. Conas a athraíonn cineálacha ceardchumainn agus trasnaithe óna chéile?
- 26. Conas a shainíonn tú Eochairfhocal Dearbhaithe TypeScript?
- 27. I TypeScript, cad is generics ann?
- 28. Cad a chiallaíonn JSX in TypeScript?
- 29. Cad is Comhthimpeallachtaí TypeScript ann agus cathain ar cheart dom iad a úsáid?
- 30. Cad atá i gceist agat le rang teibí i TypeScript?
- 31. Cad é go díreach comhad Map TypeScript?
- 32. I TypeScript, cad iad dearbhuithe cineáil?
- Conclúid
D'fhorbair Microsoft an teanga ríomhchláraithe TypeScript agus leanann sé ag tacú leis. Agus clóscríobh statach á cur leis mar rogha, is forshraith chomhréire de JavaScript é.
Teanga forbartha feidhmchláir ar scála mór Tiomsaíonn TypeScript JavaScript. Ós rud é gur sárthacar de JavaScript é TypeScript, tá cláir scríofa i JavaScript bailí freisin i TypeScript.
Seo liosta cuimsitheach de na ceisteanna agus freagraí agallaimh forbróra TypeScript is tipiciúla ar eagla go bhfuil tú ag freastal ar cheann amháin.
1. Cad é go díreach TypeScript, agus conas atá sé difriúil ó JavaScript?
Tiomsaíonn forthacar de JavaScript, TypeScript go JavaScript caighdeánach. Ó thaobh coincheapa de, tá TypeScript agus JavaScript cosúil le SASS agus CSS.
I bhfocail eile, is ES6 JavaScript é TypeScript le cúpla cumas eile. Is teanga scriptithe é JavaScript atá níos cosúla le Python, ach is teanga í TypeScript atá dírithe ar oibiachtaí, atá clóscríofa go statach atá inchomparáide le Java agus C#.
Is cuid de dhearadh réad-dhírithe TypeScript iad na ranganna agus na comhéadain, agus tá tátal cineáil ar cheann de na huirlisí iomadúla atá ar fáil a bhuíochas dá chlóscríobh statach.
Tá JavaScript scríofa i gcomhad le síneadh .js, ach tá TypeScript scríofa i gcomhad le síneadh .ts.
Murab ionann agus JavaScript, ní féidir cód TypeScript a rith go díreach i mbrabhsálaí nó ar aon ardán eile agus ní thuigeann brabhsálaithe é. Ansin reáchtálfaidh an t-ardán sprice an JavaScript simplí a gineadh ó na comhaid .ts ag baint úsáide as trasraitheoir TypeScript.
2. Cad iad roinnt gnéithe suntasacha de TypeScript?
- Gné de TypeScript is ea clóscríobh statach a chabhraíonn le seiceáil cineáil le linn tiomsaithe. Mar sin, fiú gan an script a fhorghníomhú, is féidir leat botúin sa chód a bhrath agus tú á scríobh.
- Is féidir an DOM a athrú trí úsáid a bhaint as TypeScript chun míreanna a chur leis nó a bhaint.
- Is féidir an tiomsaitheoir TypeScript a shuiteáil in aon Chóras Oibriúcháin, lena n-áirítear Windows, macOS, agus Linux.
- Is cuid de na feidhmiúlachtaí a thairgeann TypeScript iad ranganna, comhéadain agus modúil. Mar sin féadann sé cód atá dírithe ar oibiachtaí a chruthú le haghaidh forbairt ar thaobh an chliaint agus an fhreastalaí araon.
- Tá an chuid is mó de na gnéithe de ECMAScript 2015 (ES 6, 7) san áireamh cheana féin i TypeScript, lena n-áirítear rang, comhéadan, feidhmeanna Arrow, etc.
- Má tá tú ag baint úsáide as clóscríobh dinimiciúil JavaScript, tacaíonn TypeScript le clóscríobh statach roghnach freisin.
3. Cad iad na buntáistí a bhaineann le TypeScript a úsáid?
- Is féidir le haon inneall nó brabhsálaí JavaScript TypeScript a fhorghníomhú toisc go bhfuil sé tapa, éasca le foghlaim, agus go ritheann sé go tapa.
- Roinneann sé an chomhréir agus an tséimeantaic chéanna le JavaScript.
- Éascaíonn sé seo scríobh níos tapúla ar chód tosaigh ag forbróirí inneall.
- Ionchorpraíonn sé cumais ES6 agus ES7 gur féidir feidhm i JavaScript Innill ES5 cosúil le Node.js.
- Tacaítear le leabharlanna JavaScript reatha ar nós Jquery, D3.js, etc. tríd an gcomhad sainmhínithe, a bhfuil an síneadh.d.ts aige.
- Is féidir le script JavaScript atá ann cheana an cód TypeScript a agairt. Comhtháthaíonn sé gan uaim freisin le creataí agus leabharlanna JavaScript reatha.
4. Cad iad na míbhuntáistí a bhaineann le TypeScript a úsáid?
- Teastaíonn próiseas fada tiomsaithe chun códú le TypeScript.
- Ní thacaíonn sé le ranganna atá teibí.
- Is ceist í cáilíocht comhaid sainmhínithe cineáil.
- Ní mór comhad sainmhínithe a bheith ag aon leabharlann tríú páirtí chun é a úsáid.
- Tá gá le céim tiomsaithe chun TypeScript a thiontú go JavaScript más mian linn an feidhmchlár TypeScript a rith sa bhrabhsálaí.
- Tá JavaScript in úsáid ag forbróirí gréasáin le blianta fada, agus ní sholáthraíonn TypeScript aon rud nua.
5. Cad go díreach atá i gcomhpháirteanna TypeScript?
I TypeScript, tá trí phríomhchatagóir comhpháirteanna, lena n-áirítear:
- teanga: Áirítear ann nótaí don chineál, eochairfhocail, agus comhréir.
- Tiomsaitheoir TypeScript: Aistríonn an tiomsaitheoir seo (tsc) na treoracha TypeScript go JavaScript.
- Seirbhís Teanga TypeScript: Cuireann an tSeirbhís Teanga aipeanna atá cosúil le heagarthóirí ar fáil mar dhara sraith de bhreis ar an mbunphróiseas tiomsaithe. Tacaíonn an tseirbhís teanga leis an sraith chaighdeánach d'oibríochtaí eagarthóireachta coitianta.
6. An féidir leat comhéadain a mhíniú i TypeScript?
Úsáideann TypeScript comhéadain chun comhréir na n-eintiteas a shonrú. Is é sin le rá, is féidir cur síos a dhéanamh ar fhoirmeacha sonraí amhail réada nó raon míreanna trí úsáid a bhaint as comhéadain. Úsáidtear eochairfhocal an chomhéadain, ainm an chomhéadain, agus a shainmhíniú chun comhéadain a dhearbhú. Déanaimis scrúdú ar chomhéadan bunúsach réad úsáideora.
Is féidir an cineál athróige a shocrú ansin leis an gcomhéadan (cosúil leis an gcaoi a sannann tú cineálacha primitive d’athróg). Comhlíonfar airíonna an chomhéadain ansin trí athróg den chineál Úsáideora.
Baineann do thionscadal TypeScript leas as comhéadain toisc go soláthraíonn siad aonfhoirmeacht. Ina theannta sin, cuireann comhéadain le huirlisí do thionscadail trí chumais uathchríochnaithe IDE a fheabhsú agus trí ráthú go bhfuil na luachanna cearta á soláthar do chruthaitheoirí agus do mhodhanna.
7. Cad iad na hathróga in TypeScript agus conas a dhearbhaítear iad ar bhealaí éagsúla?
Is éard is athróg ann limistéar cuimhne sainithe a úsáidtear chun luachanna a shealbhú. Cuirtear idirstad (:) i ndiaidh an ainm athróg agus leanann an cineál é nuair a dhearbhaítear athróg i TypeScript. Dearbhaímid athróga leis an eochairfhocal var, díreach mar atá i JavaScript.
Ní mór cloí le treoirlínte áirithe agus athróg sa Chlóscríobh á dhearbhú:
- Ní féidir tús a chur leis an ainm le huimhir.
- Caithfidh litreacha nó uimhreacha a bheith san ainm athróg.
- Is iad an tsiombail dollar ($) agus béim (_) na carachtair speisialta amháin a cheadaítear sa réimse seo.
8. Conas is féidir fo-thacar de chomhéadan a úsáid chun cineál nua a ghiniúint?
Trí chineál nó comhéadan atá ann cheana a sholáthar agus na heochracha a roghnú le bheith eisiata ón gcineál nua, is féidir leat cineál nua a chruthú i TypeScript ag baint úsáide as an gcineál fóntais a fhágáil ar lár.
Léiríonn an sampla seo a leanas conas cineál nua a thógáil ar a dtugtar UserPreview atá bunaithe ar an gcomhéadan Úsáideora ach nach n-áirítear an t-airí ríomhphoist.
9. Cad atá i gceist agat le 'aon chineál', agus cathain ar cheart dom iad a úsáid?
Uaireanta is gá duit luach a shábháil in athróg, ach níl tú cinnte cén cineál athróg roimh ré. D'fhéadfadh an luach teacht ó ionchur úsáideora nó iarratas API, mar shampla. Is féidir leat luach de chineál ar bith a thabhairt do chineál athróg trí úsáid a bhaint as an gcineál “aon”.
Nuair nach sonraítear cineál athróige go sainráite agus nach bhfuil an tiomsaitheoir in ann é a chinneadh ón gcomhthéacs, creideann TypeScript gur athróg den chineál ar bith an t-athróg.
10. Conas is teanga TypeScript le comhréir roghnach clóscríofa go statach?
Is féidir treoir a thabhairt don tiomsaitheoir neamhaird a dhéanamh de chineál athróige i TypeScript ós rud é go bhfuil sé clóscríofa go roghnach go statach. Is féidir aon chineál sonraí a úsáid chun luach de chineál ar bith a shannadh don athróg. Agus é á thiomsú, ní sholáthróidh TypeScript aon seiceáil earráide.
11. I TypeScript, cad a chiallaíonn modúil?
Tá sé éifeachtach athróga, feidhmeanna, ranganna, comhéadain, etc. ábhartha a ghrúpáil le chéile ag baint úsáide as modúil. Is féidir é a úsáid, ach ní sa raon feidhme domhanda, ach amháin laistigh dá raon feidhme féin.
Go bunúsach, ní féidir teacht ar athróga sainithe modúil, feidhmeanna, ranganna agus comhéadain go díreach lasmuigh den mhodúl.
Is féidir an eochairfhocal easpórtála a úsáid chun modúl a thógáil, agus is féidir an eochairfhocal allmhairithe a úsáid chun modúl a áireamh i modúl eile.
12. Conas a fheidhmíonn “enums” i TypeScript?
Modh chun cnuasach tairisigh ainmnithe a shainiú is ea uimhreacha nó cineálacha uimhrithe a úsáid. Tá fad seasta ag na struchtúir sonraí seo agus bailiúchán de luachanna seasta.
Nuair a bhíonn bailiúchán de roghanna eile á léiriú in TypeScript, is minic a úsáidtear enums chun cur síos a dhéanamh ar na féidearthachtaí agus úsáid á baint as sraith péirí eochair/luacha.
Feicfimid léiriú d'enum a úsáidtear chun cineálacha éagsúla úsáideoirí a sholáthar.
Déantar enums a thiontú go hinmheánach ina réada JavaScript rialta trí TypeScript tar éis iad a thiomsú. Is fearr, dá bhrí sin, úsáid a bhaint as enums ná roinnt athróg ar leithligh a úsáid.
Tá do chód cineál-sábháilte agus níos éasca a thuiscint mar gheall ar an ngrúpáil a sholáthraíonn enums.
13. Cad a dhéanann idirdhealú idir modúl inmheánach agus modúl seachtrach?
Modúl Inmheánach:
- Bhí modúil inmheánacha mar ghné den atriall a rinne Clóscríobh roimhe seo.
- Sainmhínítear ainm agus corp na modúl inmheánach ag baint úsáide as ModuleDeclarations.
- Is baill iad seo de mhodúil eile atá áitiúil nó onnmhairithe.
- Déantar ranganna, comhéadain, feidhmeanna agus athróga a ghrúpáil le chéile i modúil inmheánacha, ar féidir iad a onnmhairiú go modúl eile.
Modúl Seachtrach:
- Sa leagan is déanaí, tagraítear do mhodúil sheachtracha mar mhodúil.
- Úsáidtear comhad foinse ar leith ar a dtugtar modúl seachtrach chun iad a chruthú, agus tá dearbhú allmhairithe nó onnmhairithe amháin ar a laghad ag gach ceann acu.
- Sa leagan is déanaí, tagraítear do mhodúil sheachtracha mar mhodúil.
- Is féidir ráitis inmheánacha na sainmhínithe modúil a chur i bhfolach ag baint úsáide as modúil sheachtracha, ag fágáil ach na modhanna agus na hargóintí a bhaineann leis an athróg sainithe le feiceáil.
14. Cad a chiallaíonn Feidhm Gan Ainm TypeScript?
Níl ainm feidhme mar aitheantóir in easnamh ar fheidhmeanna a aicmítear gan ainm. Sainmhínítear na gnáthaimh seo go dinimiciúil le linn am rite. Cosúil le feidhmeanna rialta, is féidir le feidhmeanna gan ainm ionchuir a ghlacadh agus torthaí a tháirgeadh.
Go hiondúil ní féidir teacht ar fheidhm gan ainm nuair a chruthaítear í. Is féidir athróga a shannadh d'fheidhm gan ainm.
15. I TypeScript, cad is ainmspás ann agus conas a dhearbhaíonn tú ceann?
Déanann ainmspás feidhmiúlachtaí a ghrúpáil go loighciúil. Caomhnaíonn siad seo go hinmheánach an cód oidhreachta clóscríofa. Cuimsíonn sé na tréithe agus na rudaí a bhfuil naisc ar leith acu.
Ainm eile ar ainmspás is modúl inmheánach. Is féidir comhéadain, ranganna, feidhmeanna agus athróga a chur san áireamh in ainmspás chun bailiúchán d’fheidhmiúlachta nasctha a sholáthar.
16. Cad iad na modhnóirí rochtana a thacaíonn TypeScript?
Seo a leanas samplaí de conas is féidir na modhnóirí rochtana poiblí, príobháideacha agus cosanta i TypeScript a úsáid chun inrochtaineacht ball ranga a rialú:
- Poiblí – Tá rochtain ar fáil do gach ball den rang, do gach rang de shliocht, agus do gach cás den rang.
- Cosanta - Tá siad inrochtana do gach ball den rang agus dá fo-aicmí go léir. Ní féidir le sampla ranga rochtain a fháil, áfach.
- Príobháideach-Tá rochtain orthu teoranta do bhaill ranga amháin.
Ós rud é go bhfuil JavaScript áisiúil, mura dtugtar modhnóir rochtana, glactar leis go bhfuil sé poiblí.
17. An gceadaíonn TypeScript ró-ualú feidhmeanna?
Sea, tacaíonn TypeScript le ró-ualú feidhmeanna. Ach anois tá sé á dhéanamh aisteach. Mar sin, nuair a dhéantar ró-ualú le TypeScript, níl ann ach cur i bhfeidhm amháin le héagsúlacht sínithe.
Cé go bhfuil paraiméadar cineál-téacs sa dara síniú, níl ach paraiméadar amháin den chineál-uimhir ag an gcéad síniú. Sa tríú feidhm, lena n-áirítear argóint de chineál ar bith, tá an cur i bhfeidhm iarbhír.
Cinneann an cur i bhfeidhm ansin cineál an pharaiméadar a sholáthraítear agus ritheann sé cuid ar leith den chód de réir an chinnidh sin.
18. Conas a cheadaíonn TypeScript argóintí roghnacha i bhfeidhmeanna?
Murab ionann agus JavaScript, má dhéanann tú iarracht feidhm a ghlaoch gan an méid beacht agus na cineálacha paraiméadair a shonrú mar atá sonraithe ina shíniú feidhme, ardóidh an tiomsaitheoir TypeScript earráid.
Is féidir leat paraiméadair roghnacha a úsáid tríd an tsiombail comhartha ceiste ('?') a úsáid chun dul timpeall ar an gceist seo. Léiríonn sé gur féidir paraiméadair roghnacha a shonrú trí “?” a chur leis dóibh siúd a fhéadfaidh nó nach bhféadfadh luach a fháil.
19. Conas a athraíonn var, let, and const óna chéile?
Tairgeann TypeScript trí bhealach éagsúla chun athróg a dhearbhú, agus tá feidhmchlár molta ag gach ceann díobh.
Bhí: Dearbhaíonn athróg dhomhanda nó scóip feidhme le treoirlínte iompraíochta agus scóipe na n-athróg var JavaScript. Ní gá athróga a luachanna a shocrú nuair a dhearbhaítear iad.
lig: dearbhaíonn athróg bloc scóipe áitiúil. Bíodh nach bhfuil gá le hathróga luach athróige a shocrú nuair a dhearbhaítear iad. Tagraíonn an téarma “athróg áitiúil scóipeáilte bloc” d’athróg nach féidir a rochtain ach ón taobh istigh den bhloc ina bhfuil sé, mar fheidhm, bloc más/eile, nó lúb. Bíodh nach féidir athróga a léamh ó nó a scríobh chucu sula ndearbhaítear iad, i gcodarsnacht le var.
CONST: Dearbhaíonn luach tairiseach scóipeáilte bloc nach féidir a athrú tar éis é a thúsú. Ní mór athróga const a thúsú sula ndearbhaítear iad. Maidir le hathróga a fhanann seasta le linn dóibh a bheith ann ar fad, tá sé seo optamach.
20. I TypeScript, déan cur síos ar mhaisitheoirí?
Is féidir cúlpháirtí, maoin, paraiméadar, aicme, feidhm nó maisitheoir a dhearbhú ar bhealach sonrach mar mhaisiúcháin. Is feidhmeanna iad maisitheoirí leis an réimír @expression a agairt ag am rite le sonraí faoin dearbhú maisithe.
Ní mór don slonn feidhm a mheas le go n-oibreoidh maisitheoirí.
Soláthraíonn Maisitheoirí TypeScript an sprioc chun nótaí agus faisnéis a chur leis an gcód reatha.
Inár gcomhad tsconfig.json nó ar an líne ordaithe, ní mór duit an rogha tiomsaitheoir experimentalDecorators a ghníomhachtú chun tacaíocht thurgnamhach a chumasú do mhaisitheoirí:
21. I TypeScript, cad a chiallaíonn Mixins?
Is teicníc é meascáin chun ranganna a chruthú ó chodanna ath-inúsáidte i Javascript agus ranganna páirteacha a mheascadh chun ranganna iomlána níos casta a chruthú.
Tá an coincheap simplí: glacann feidhm B le haicme A agus cuireann sí aicme nua ar ais lena feidhmiúlacht curtha léi, i gcomparáid le haicme A síneadh le haicme B chun a feidhmiúlacht a fháil. Is é feidhm B sa chás seo mixin.
22. Cad é go díreach Ailiasanna Cineál i TypeScript?
Athraíonn ailiasanna cineál ainm cineáil. Is féidir ailiasanna cineáil, cosúil le comhéadain, a úsáid chun primitives, ceardchumainn, tuples, agus aon chineálacha eile a bheadh le sainiú de láimh a ainmniú ar shlí eile.
Ní chruthaíonn ailiasáil cineál nua; ina ionad sin, athraíonn sé ainm cineál atá ann cheana féin. Níl sé praiticiúil i ndáiríre alias primitive, cé go bhféadfadh sé a bheith tairbheach do dhoiciméadú.
Is féidir ailiasanna cineál, cosúil le comhéadain, a bheith uilíoch; níl le déanamh agat ach paraiméadair chineál a chur leis agus iad a úsáid ar thaobh na láimhe deise den dearbhú ailias.
23. Cad is brí leis an téarma “Athróg Scóip”?
Tacaíonn JavaScript le hathróga scóip áitiúil agus domhanda. Is éard atá sa scóip ná bailiúchán réad, athróg, agus feidhmeanna.
Sampla de athróg a dhearbhú in dhá scóip is ea:
- Athróg le Scóip Áitiúil - Feidhmíonn sé mar réad feidhme le húsáid laistigh d'fheidhmeanna.
- Athróg le raon feidhme domhanda – Is féidir an réad fuinneoige seo a úsáid laistigh agus lasmuigh d’fheidhmeanna
24. Cad chuige go díreach a úsáidtear NoImplicitAny?
Athraítear an chaoi a ndéileálann tiomsaitheoir TypeScript le haon chineálacha intuigthe do thionscadail ag an airí noImplicitAny sa chomhad cumraíochta tsconfig.json do thionscadail TypeScript.
Is féidir an bhratach noImplicitAny a shocrú go fíor nó bréagach agus is féidir é a athrú i gcónaí tar éis é a thúsú. Ós rud é go bhfuil gach tionscadal uathúil, níl aon fhreagra ceart nó mícheart ar cad ba cheart a bheith san uimhir seo.
Is féidir le tuiscint a fháil ar na hidirdhealú idir stáit ar agus as na bratacha cabhrú leat a roghnú cén socrú a úsáidfear don bhrat.
Ní chinneann an tiomsaitheoir an cineál athróige bunaithe ar an gcaoi a n-úsáidtear é má tá an bhratach noImplicitAny socraithe go bréagach (an réamhshocrú). Ina ionad sin, socraíonn an tiomsaitheoir an cineál chuig aon cheann de réir réamhshocraithe.
Má shocraítear go bhfuil an rogha NoImplicitAny fíor, áfach, déanfaidh an tiomsaitheoir iarracht tátal a bhaint as an gcineál agus ardóidh sé earráid ama tiomsaithe mura bhfuil sé in ann é sin a dhéanamh.
25. Conas a athraíonn cineálacha ceardchumainn agus trasnaithe óna chéile?
In ionad cineálacha nua a ghiniúint ón tús, ceadaíonn ceardchumainn agus cineálacha trasnaithe duit cineálacha atá ann cheana féin a chumadh agus a mheascadh. Tá cáilíochtaí sainiúla ag aontas agus trasnaithe araon a fhágann go bhfuil siad foirfe do chásanna úsáide áirithe.
Tagraítear do chineál ar féidir a bheith ar cheann de chineálacha éagsúla mar chineál aontais. Roinntear liosta na gcineálacha a úsáidfear sa chineál nua agus úsáid á baint as | (barra ingearach) siombail i gcineálacha aontais.
Breathnaímid ar léiriú:
Ar an láimh eile, sainmhínítear an crosbhealach mar chineál a chumasc go leor cineálacha isteach i gceann amháin, ag comhtháthú gach ceann de na gnéithe chun cineál nua a dhéanamh. Tá liosta na gcineálacha a dhéanfar a chumasc roinnte ina crosbhealaí ag baint úsáide as an & siombail.
Déanaimis scrúdú ar léaráid:
26. Conas a shainíonn tú Eochairfhocal Dearbhaithe TypeScript?
Níl aon chomhaid dearbhaithe TypeScript i leabharlanna nó creataí JavaScript. Mar sin féin, ní mór duit an eochairfhocal dearbhaithe a úsáid chun iad a úsáid sa chomhad TypeScript gan teacht ar aon earráidí tiomsaithe.
Nuair is mian leat athróg a shonrú a d’fhéadfadh a bheith ann cheana féin áit éigin eile, úsáideann tú an eochairfhocal dearbhaithe i ndearbhuithe agus i modhanna comhthimpeallacha.
27. I TypeScript, cad is generics ann?
Cuireann uirlis ar a dtugtar TypeScript Generics modh ar fáil chun páirteanna ath-inúsáidte a tháirgeadh. In ionad oibriú le foirm amháin sonraí, féadann sé comhpháirteanna a fhorbairt a fhéadfaidh oibriú le raon cineálacha sonraí.
Ina theannta sin, cuireann sé sábháilteacht chineáil ar fáil gan éifeachtúlacht ná táirgiúlacht a íobairt. Is féidir linn ranganna cineálacha, feidhmeanna cineálacha, modhanna cineálacha, agus comhéadain chineálacha a thógáil a bhuíochas le cineálacha cineálacha.
Is bailiúcháin an-chlóscríofa iad cineálacha cineálacha ós rud é go scríobhtar paraiméadar cineáil idir lúibíní oscailte () agus gar (>). Úsáideann sé athróg uathúil cineáil ar a dtugtar T a sheasann do chineálacha.
28. Cad a chiallaíonn JSX in TypeScript?
Is JavaScript dlisteanach é JSX is féidir a thiontú ó chomhréir inleabaithe cosúil le XML. In éineacht le creat React, fuair JSX tóir.
Tacaíonn TypeScript le tiomsú díreach, fíorú cineáil, agus leabú JSX i JavaScript. Ní mór duit do chomhad a.tsx síneadh a thabhairt agus an rogha JSX a ghníomhachtú más mian leat é a úsáid.
29. Cad is Comhthimpeallachtaí TypeScript ann agus cathain ar cheart dom iad a úsáid?
Cuirtear an tiomsaitheoir ar an eolas faoin bhfíorchód foinse atá suite in áit eile trí dhearbhuithe comhthimpeallacha.
Brisfidh sé gan aon fhógra roimh ré má dhéanaimid iarracht na cóid foinse seo a úsáid ag am rite ach níl siad i láthair. Is comhaid dearbhuithe comhthimpeallacha iad comhaid atá cosúil le doiciméid.
Má athraíonn an fhoinse, ní mór an doiciméadú a nuashonrú, agus eiseofar an tiomsaitheoir mura n-athraítear an comhad dearbhaithe comhthimpeallach.
Ina theannta sin, cuireann sé ar ár gcumas leabharlanna JavaScript aitheanta a úsáidtear go forleathan cheana féin a ghiaráil, mar jQuery, AngularJS, NodeJS, etc.
30. Cad atá i gceist agat le rang teibí i TypeScript?
Sainmhíníonn aicmí teibí conradh ruda gan cead a thabhairt do mheandachas réad díreach. Mar sin féin, d'fhéadfadh aicme teibí faisnéis feidhmiúcháin a chomhalta a thairiscint freisin.
Is féidir ball teibí amháin nó níos mó a fháil i rang teibí. Caithfidh na baill teibí den sár-aicme feidhmiú a bheith acu ansin arna soláthar ag aon aicmí a leathnaíonn an rang teibí.
Breathnaímid ar shampla TypeScript de rang teibí agus conas a d’fhéadfadh rang eile é a leathnú. Cé go leathnaíonn na ranganna Gluaisteán agus na Rothar araon sa sampla thíos an rang Feithicle, cuireann siad an fheidhm tiomántán() i bhfeidhm ar bhealach uathúil.
31. Cad é go díreach comhad Map TypeScript?
Tá sonraí faoinár gcomhaid bhunaidh i gcomhad foinse léarscáile ar a dtugtar comhad Map TypeScript. Ceadaíonn na comhaid léarscáile foinse, nó comhaid .map, uirlisí chun mapáil a dhéanamh idir an cód JavaScript atá aschuir agus na comhaid foinse TypeScript a tháirg é.
Ina theannta sin, is féidir le dífhabhtóirí na comhaid seo a ithe, rud a ligeann dúinn an comhad TypeScript a dhífhabhtú seachas an comhad JavaScript.
32. I TypeScript, cad iad dearbhuithe cineáil?
Cé go bhfeidhmíonn dearbhú cineáil cosúil le cló-chraoladh i dteangacha eile ar nós C# agus Java, ní dhéanann sé fíorú cineáil nó athshocrú sonraí.
Cé nach mbíonn aon éifeacht ag dearbhú cineáil ar am rite, cuireann cineál-réitigh an tacaíocht seo ar fáil. Ar an láimh eile, ní úsáideann an tiomsaitheoir ach dearbhuithe cineáil agus tugann siad treoir ar an gcaoi a dteastaíonn uainn go ndéanfaí scrúdú ar ár gcód.
Conclúid
Mar fhocal scoir, tá súil againn go mbeidh na ceisteanna agallaimh TypeScript seo ina gcuidiú duit, cibé an forbróir tú ag ullmhú d'agallamh poist nó i do bhainisteoir fruilithe ag iarraidh teacht ar an iarratasóir is fearr.
Cuimhnigh go bhfuil níos mó ná saineolas teicniúil i gceist leis an bpróiseas earcaíochta. Chun a chinntiú go bhfaighidh tú an post (nó go n-aimsíonn tú an t-iarratasóir oiriúnach don phost), tá eispéiris san am atá caite agus scileanna boga ríthábhachtach freisin.
Tá go leor ceisteanna agallaimh TypeScript neamhiata agus níl aon fhreagra ceart amháin acu, mar sin coinnigh sin san áireamh.
Tá suim ag agallóirí sa réasúnaíocht atá taobh thiar de do chuid freagraí.
Bí réidh i gcónaí le haghaidh fiosrúchán leantach ag míniú conas a tháinig tú ar do fhreagra. Déan cur síos ar do phróiseas machnaimh.
Leave a Reply