Clàr-innse[Falaich][Seall]
- 1. Dè dìreach a th’ ann an TypeScript, agus ciamar a tha e eadar-dhealaichte bho JavaScript?
- 2. Dè na feartan sònraichte a th' ann an TypeScript?
- 3. Dè na buannachdan a th' ann bho bhith a' cleachdadh TypeScript?
- 4. Dè na duilgheadasan a th' ann a thaobh a bhith a' cleachdadh TypeScript?
- 5. Dè dìreach a th' ann an co-phàirtean TypeScript?
- 6. An urrainn dhut eadar-aghaidh a mhìneachadh ann an TypeScript?
- 7. Dè a th' ann an caochladairean ann an TypeScript agus ciamar a tha iad air an cur an cèill ann an diofar dhòighean?
- 8. Ciamar a ghabhas fo-sheata de eadar-aghaidh a chleachdadh gus seòrsa ùr a ghineadh?
- 9. Dè tha thu a' ciallachadh le seòrsaichean 'sam bith', agus cuin a bu chòir dhomh an cleachdadh?
- 10. Ciamar a tha TypeScript na chànan le co-chòrdadh roghnach air a chlò-bhualadh gu staitigeach?
- 11. Ann an TypeScript, dè tha modalan a 'ciallachadh?
- 12. Ciamar a tha “enums” ag obair ann an TypeScript?
- 13. Dè a tha a 'dèanamh eadar-dhealachadh air modal a-staigh bho mhodal a-muigh?
- 14. Dè tha TypeScript's Anonymous Function a' ciallachadh?
- 15. Ann an TypeScript, dè a th’ ann an àite-ainm agus ciamar a chuireas tu fear an cèill?
- 16. Dè na mion-atharraichean ruigsinneachd a bheir TypeScript taic?
- 17. A bheil TypeScript a’ ceadachadh cus luchdan gnìomh?
- 18. Ciamar a cheadaicheas TypeScript argamaidean roghainneil ann an gnìomhan?
- 19. Cionnus a tha var, let, and const ag atharrachadh o chèile ?
- 20. Ann an TypeScript, thoir cunntas air luchd-sgeadachaidh?
- 21. Ann an TypeScript, dè tha Mixins a’ ciallachadh?
- 22. Dè dìreach a th’ ann an Type Aliases ann an TypeScript?
- 23. Dè tha am facal “Scop caochlaideach” a’ ciallachadh?
- 24. Dè dìreach a tha noImplicitAny air a chleachdadh?
- 25. Ciamar a tha seòrsaichean aonaidh agus eadar-ghearradh eadar-dhealaichte bho chèile?
- 26. Ciamar a mhìnicheas tu Prìomh-fhacal Dearbhaidh TypeScript?
- 27. Ann an TypeScript, dè a th’ ann an generics?
- 28. Dè tha JSX a’ ciallachadh ann an TypeScript?
- 29. Dè a th' ann an Àrainneachdan TypeScript agus cuin a bu chòir dhomh an cleachdadh?
- 30. Dè tha thu a’ ciallachadh le clas eas-chruthach ann an TypeScript?
- 31. Dè dìreach a th' ann am faidhle TypeScript Map?
- 32. Ann an TypeScript, dè a th’ ann an dearbhaidhean seòrsa?
- Co-dhùnadh
Leasaich Microsoft agus tha e fhathast a’ toirt taic don chànan prògramadh TypeScript. Le cuir a-steach clò-sgrìobhadh statach mar roghainn, tha e na shàr-sheata syntactical de JavaScript.
Cànan leasachaidh tagraidh mòr-sgèile TypeScript a’ cur ri chèile JavaScript. Leis gur e sàr-sheata de JavaScript a th’ ann an TypeScript, tha prògraman sgrìobhte ann an JavaScript dligheach cuideachd ann an TypeScript.
Seo liosta fharsaing de na ceistean agus freagairtean agallaimh leasaiche TypeScript as àbhaistiche air eagal ‘s gu bheil thu a’ frithealadh fear.
1. Dè dìreach a th’ ann an TypeScript, agus ciamar a tha e eadar-dhealaichte bho JavaScript?
Sàr sheata de JavaScript, bidh TypeScript a’ cur ri chèile gu JavaScript àbhaisteach. Bho shealladh bun-bheachdail, tha TypeScript agus JavaScript coltach ri SASS agus CSS.
Ann am faclan eile, is e TypeScript ES6 JavaScript le beagan chomasan eile. Is e cànan sgrìobhaidh a th’ ann an JavaScript a tha nas coltaiche ri Python, ach tha TypeScript na chànan a tha stèidhichte air cuspair, air a chlò-bhualadh gu staitigeach a tha coltach ri Java agus C #.
Tha clasaichean agus eadar-aghaidh uile nam pàirt de dhealbhadh TypeScript a tha ag amas air nithean, agus tha co-dhùnadh seòrsa mar aon den iomadh inneal a tha ri fhaighinn le taing don thaidhpeadh statach aige.
Tha JavaScript sgrìobhte ann am faidhle le leudachadh .js, ach tha TypeScript sgrìobhte ann am faidhle le leudachadh .ts.
Eu-coltach ri JavaScript, chan urrainnear còd TypeScript a ruith gu dìreach ann am brobhsair no air àrd-ùrlar sam bith eile agus chan eil brobhsairean ga thuigsinn. An uairsin ruithidh an àrd-ùrlar targaid an JavaScript sìmplidh a chaidh a chruthachadh bho na faidhlichean .ts a’ cleachdadh transpiler TypeScript.
2. Dè na feartan sònraichte a th' ann an TypeScript?
- Tha clò-sgrìobhadh statach na fheart de TypeScript a chuidicheas le bhith a’ sgrùdadh seòrsa aig àm cur ri chèile. Mar sin, eadhon às aonais an sgriobt a chuir an gnìomh, lorgaidh tu mearachdan sa chòd fhad ‘s a tha thu ga sgrìobhadh.
- Faodar an DOM atharrachadh le bhith a’ cleachdadh TypeScript gus nithean a chur ris no a thoirt air falbh.
- Faodaidh siostam-obrachaidh sam bith, a’ gabhail a-steach Windows, macOS, agus Linux, an inneal-cruinneachaidh TypeScript a chuir a-steach.
- Is e clasaichean, eadar-aghaidh, agus modalan cuid de na gnìomhan a tha TypeScript a’ tabhann. Mar sin faodaidh e còd cuspair a chruthachadh airson leasachadh taobh teachdaiche agus taobh frithealaiche.
- Tha a’ mhòr-chuid de fheartan ECMAScript 2015 (ES 6, 7) mu thràth air an toirt a-steach do TypeScript, a’ toirt a-steach clas, eadar-aghaidh, gnìomhan Arrow, msaa.
- Ma tha thu a’ cleachdadh taidhpeadh fiùghantach JavaScript, tha TypeScript cuideachd a’ toirt taic do thaidhpeadh statach roghainneil.
3. Dè na buannachdan a th' ann bho bhith a' cleachdadh TypeScript?
- Faodaidh einnsean no brobhsair JavaScript sam bith TypeScript a chuir an gnìomh leis gu bheil e luath, furasta ionnsachadh, agus ruith gu sgiobalta.
- Bidh e a’ roinn an aon cho-chòrdadh agus semantics ri JavaScript.
- Bidh seo a’ comasachadh sgrìobhadh nas luaithe air còd aghaidh le luchd-leasachaidh backend.
- Tha e a’ toirt a-steach comasan ES6 agus ES7 as urrainn gnìomh ann an JavaScript Tha einnseanan ES5 mar Node.js.
- Tha leabharlannan JavaScript mar Jquery, D3.js, msaa a’ faighinn taic tron fhaidhle Mìneachaidh, aig a bheil an leudachadh.d.
- Faodaidh sgriobt JavaScript a tha ann mar-thà an còd TypeScript a chuir a-steach. Bidh e cuideachd a’ fighe a-steach gu sgiobalta le frèaman agus leabharlannan JavaScript gnàthach.
4. Dè na duilgheadasan a th' ann a thaobh a bhith a' cleachdadh TypeScript?
- Feumaidh còdadh le TypeScript pròiseas cruinneachaidh fada.
- Chan eil e a’ toirt taic do chlasaichean a tha eas-chruthach.
- Tha càileachd faidhlichean mìneachaidh seòrsa na chùis.
- Feumaidh faidhle mìneachaidh a bhith aig leabharlann treas-phàrtaidh sam bith mus tèid a chleachdadh.
- Tha feum air ceum cruinneachaidh gus TypeScript a thionndadh gu JavaScript ma tha sinn airson an tagradh TypeScript a ruith sa bhrobhsair.
- Tha JavaScript air a bhith air a chleachdadh le luchd-leasachaidh lìn airson grunn bhliadhnaichean, agus chan eil TypeScript a’ toirt seachad dad ùr.
5. Dè dìreach a th' ann an co-phàirtean TypeScript?
Ann an TypeScript, tha trì prìomh roinnean de cho-phàirtean, nam measg:
- cànain: Tha e a’ toirt a-steach notaichean airson an t-seòrsa, prìomh fhaclan, agus co-chòrdadh.
- Compiler TypeScript: Tha an stiùireadh TypeScript air eadar-theangachadh gu JavaScript leis a’ cho-chruinneachadh seo (tsc).
- Seirbheis Cànain TypeScript: Tha an t-Seirbheis Cànain a’ tabhann aplacaidean coltach ri neach-deasachaidh mar dhàrna sreath a bharrachd air a’ phròiseas cruinneachaidh bunaiteach. Tha an seata àbhaisteach de ghnìomhachd deasachaidh cumanta a’ faighinn taic bhon t-seirbheis cànain.
6. An urrainn dhut eadar-aghaidh a mhìneachadh ann an TypeScript?
Bidh TypeScript a’ cleachdadh eadar-aghaidh gus co-chòrdadh eintiteas a shònrachadh. Ann am faclan eile, faodar cunntas a thoirt air cruthan dàta leithid nithean no sreath de nithean a’ cleachdadh eadar-aghaidh. Tha am prìomh fhacal eadar-aghaidh, ainm an eadar-aghaidh, agus a mhìneachadh air an cleachdadh gus eadar-aghaidh fhoillseachadh. Dèanamaid sgrùdadh air eadar-aghaidh bunaiteach nì neach-cleachdaidh.
Faodar an seòrsa caochladair a shuidheachadh an uairsin leis an eadar-aghaidh (coltach ri mar a shònraicheas tu seòrsaichean prìomhadail gu caochladair). Thèid feartan an eadar-aghaidh an uairsin a choileanadh le caochladair den t-seòrsa cleachdaiche.
Tha do phròiseact TypeScript a’ faighinn buannachd bho eadar-aghaidh oir tha iad a’ toirt seachad èideadh. A bharrachd air an sin, bidh eadar-aghaidh ag adhartachadh innealan do phròiseact le bhith ag àrdachadh comasan fèin-choileanta IDE agus a’ gealltainn gu bheil na luachan ceart gan toirt do luchd-togail agus dòighean.
7. Dè a th' ann an caochladairean ann an TypeScript agus ciamar a tha iad air an cur an cèill ann an diofar dhòighean?
Tha caochladair na raon cuimhne ainmichte a thathas a’ cleachdadh gus luachan a chumail. Tha coloin (:) air a chuir às deidh an ainm caochlaideach agus air a leantainn leis an t-seòrsa nuair a thathar ag ainmeachadh caochladair ann an TypeScript. Bidh sinn ag ainmeachadh caochladairean leis a’ phrìomh fhacal var, dìreach mar ann an JavaScript.
Feumar cumail ri stiùiridhean sònraichte fhad ‘s a thathar ag ainmeachadh caochladair ann an Typescript:
- Chan urrainn don ainm tòiseachadh le àireamh.
- Feumaidh litrichean no àireamhan a bhith san ainm caochlaideach.
- Is e samhla an dolar ($) agus fo-sgrìobhadh (_) na h-aon charactaran sònraichte a tha ceadaichte san raon seo.
8. Ciamar a ghabhas fo-sheata de eadar-aghaidh a chleachdadh gus seòrsa ùr a ghineadh?
Le bhith a’ toirt seachad seòrsa no eadar-aghaidh a tha ann mar-thà agus a’ taghadh na h-iuchraichean airson a bhith air an dùnadh a-mach às an t-seòrsa ùr, faodaidh tu seòrsa ùr a chruthachadh ann an TypeScript a’ cleachdadh an seòrsa goireas air falbh.
Tha an eisimpleir a leanas a’ sealltainn mar a thogas tu seòrsa ùr ris an canar UserPreview a tha stèidhichte air an eadar-aghaidh cleachdaiche ach a’ dùnadh a-mach seilbh a’ phuist-d.
9. Dè tha thu a' ciallachadh le seòrsaichean 'sam bith', agus cuin a bu chòir dhomh an cleachdadh?
Uaireannan feumaidh tu luach a shàbhaladh ann an caochladair, ach chan eil thu cinnteach dè an seòrsa caochladair ro-làimh. Dh’ fhaodadh an luach tighinn bho chuir a-steach neach-cleachdaidh no iarrtas API, mar eisimpleir. Faodaidh tu seòrsa sam bith de luach a thoirt do sheòrsa caochlaideach le bhith a’ cleachdadh an seòrsa “sam bith”.
Nuair nach eil seòrsa caochladair air a shònrachadh gu soilleir agus nach urrainn don neach-cruinneachaidh a dhearbhadh bhon cho-theacsa, tha TypeScript den bheachd gu bheil an caochladair de sheòrsa sam bith.
10. Ciamar a tha TypeScript na chànan le co-chòrdadh roghnach air a chlò-bhualadh gu staitigeach?
Tha e comasach stiùireadh a thoirt don neach-cruinneachaidh dearmad a dhèanamh air seòrsa caochladair ann an TypeScript leis gu bheil e air a thaipeadh gu roghnach gu statach. Faodar seòrsa dàta sam bith a chleachdadh gus luach de sheòrsa sam bith a shònrachadh don chaochladair. Nuair a thathar ga chur ri chèile, cha toir TypeScript seachad sgrùdadh mearachd sam bith.
11. Ann an TypeScript, dè tha modalan a 'ciallachadh?
Tha e èifeachdach caochladairean buntainneach, gnìomhan, clasaichean, eadar-aghaidh, msaa a chuir còmhla a’ cleachdadh mhodalan. Faodar a chleachdadh, ach chan ann san raon chruinneil, dìreach taobh a-staigh a raon fhèin.
Gu dearbh, chan fhaighear gu dìreach caochladairean, gnìomhan, clasaichean agus eadar-aghaidh modal bho thaobh a-muigh a’ mhodal.
Faodar am prìomh fhacal às-mhalairt a chleachdadh gus modal a thogail, agus faodar am prìomh fhacal in-mhalairt a chleachdadh gus modal a thoirt a-steach do mhodal eile.
12. Ciamar a tha “enums” ag obair ann an TypeScript?
Is e dòigh air cruinneachadh de chuingealachaidhean ainmichte a mhìneachadh a bhith a’ cleachdadh àireamhan no seòrsaichean àireamhaichte. Tha fad stèidhichte aig na structaran dàta sin agus cruinneachadh de luachan stèidhichte.
Nuair a thathar a’ riochdachadh cruinneachadh de roghainnean eile airson luach sònraichte ann an TypeScript, bidh àireamhan gu tric air an cleachdadh airson cunntas a thoirt air na cothroman a th’ ann a’ cleachdadh seata de phrìomh chàraidean / luach.
Chì sinn dealbh de enum air a chleachdadh gus measgachadh de sheòrsan luchd-cleachdaidh a thoirt seachad.
Tha Enums air an tionndadh a-staigh gu bhith nan nithean àbhaisteach JavaScript le TypeScript às deidh an cur ri chèile. Mar sin tha cleachdadh enums nas fheàrr na bhith a’ cleachdadh grunn chaochladairean const eadar-dhealaichte.
Tha do chòd seòrsa-sàbhailte agus nas fhasa a thuigsinn air sgàth na buidhneachaidh a tha enums a’ toirt seachad.
13. Dè a tha a 'dèanamh eadar-dhealachadh air modal a-staigh bho mhodal a-muigh?
Modal a-staigh:
- Bha modalan a-staigh nam feart den tionndadh roimhe aig Typescript.
- Tha ainm agus buidheann mhodalan a-staigh air am mìneachadh a’ cleachdadh ModuleDeclarations.
- Tha iad sin nam buill de mhodalan eile a tha ionadail no às-mhalairt.
- Tha clasaichean, eadar-aghaidh, gnìomhan, agus caochladairean air an cruinneachadh còmhla ann am modalan a-staigh, a ghabhas às-mhalairt gu modal eile.
Modal a-muigh:
- Anns an dreach as ùire, thathas a 'toirt iomradh air modalan taobh a-muigh mar mhodalan.
- Bithear a’ cleachdadh faidhle stòr air leth ris an canar modal taobh a-muigh gus an cruthachadh, agus tha co-dhiù aon dearbhadh in-mhalairt no às-mhalairt aig gach fear.
- Anns an dreach as ùire, thathas a 'toirt iomradh air modalan taobh a-muigh mar mhodalan.
- Faodar na h-aithrisean taobh a-staigh de mhìneachaidhean a’ mhodal fhalach le bhith a’ cleachdadh mhodalan taobh a-muigh, a’ fàgail dìreach na dòighean agus na h-argamaidean co-cheangailte ris a’ chaochladair comharraichte ri fhaicinn.
14. Dè tha TypeScript's Anonymous Function a' ciallachadh?
Chan eil ainm gnìomh mar aithnichear aig gnìomhan a tha air an seòrsachadh mar gun urra. Tha na cleachdaidhean sin air am mìneachadh gu dinamach aig àm ruith. Coltach ri gnìomhan cunbhalach, faodaidh gnìomhan gun urra cuir a-steach agus toraidhean a thoirt gu buil.
Mar as trice chan fhaighear gnìomh gun urra aon uair ‘s gu bheil e air a chruthachadh. Faodar caochladairean a shònrachadh gu gnìomh gun urra.
15. Ann an TypeScript, dè a th’ ann an àite-ainm agus ciamar a chuireas tu fear an cèill?
Bidh Namespace gu loidsigeach a’ toirt buidhnean gnìomh. Bidh iad sin air an taobh a-staigh a’ gleidheadh a’ chòd dìleab typescript. Tha e a’ toirt a-steach na feartan agus na rudan le ceanglaichean sònraichte.
Is e ainm eile airson ainm-àite modal a-staigh. Faodar eadar-aghaidhean, clasaichean, gnìomhan, agus caochladairean uile a bhith air an toirt a-steach do raon ainmean gus cruinneachadh de ghnìomhachd ceangailte a sholarachadh.
16. Dè na mion-atharraichean ruigsinneachd a bheir TypeScript taic?
Tha na leanas nan eisimpleirean air mar a ghabhas na h-atharraichean ruigsinneachd poblach, prìobhaideach agus dìonta ann an TypeScript a chleachdadh gus smachd a chumail air ruigsinneachd ball clas:
- Poblach - Tha cothrom ri fhaotainn do gach ball den chlas, a h-uile clas sliochd, agus a h-uile suidheachadh den chlas.
- Dìon - Tha iad ruigsinneach do gach ball den chlas agus a h-uile fo-chlas. Ach, chan urrainn do eisimpleir clas faighinn a-steach.
- Prìobhaideach - Tha ruigsinneachd dhaibh air a chuingealachadh ri buill clas a-mhàin.
Leis gu bheil JavaScript feumail, mura tèid mion-atharrachadh ruigsinneachd a thoirt seachad, thathas a’ gabhail ris gu bheil e poblach.
17. A bheil TypeScript a’ ceadachadh cus luchdan gnìomh?
Tha, tha TypeScript a’ toirt taic do cus luchdachadh gnìomh. Ach a-nis tha e air a dhèanamh neònach. Mar sin, nuair a bhios tu a’ luchdachadh cus le TypeScript, chan eil ann ach aon bhuileachadh le measgachadh de ainmean-sgrìobhte.
Ged a tha paramadair de theacsa seòrsa anns an dàrna ainm-sgrìobhte, chan eil aig a’ chiad ainm-sgrìobhte ach aon pharamadair de sheòrsa àireamh. Anns an treas gnìomh, anns a bheil argamaid de sheòrsa sam bith, tha am buileachadh fhèin.
Bidh an gnìomh an uairsin a’ dearbhadh an seòrsa paramadair a chaidh a sholarachadh agus a’ ruith earrann air leth den chòd a rèir a’ cho-dhùnaidh sin.
18. Ciamar a cheadaicheas TypeScript argamaidean roghainneil ann an gnìomhan?
Eu-coltach ri JavaScript, ma dh’ fheuchas tu ri gnìomh a ghairm gun a bhith a’ sònrachadh an dearbh mheud agus an seòrsa de pharamadairean mar a chaidh a ràdh ann an ainm-sgrìobhte a’ ghnìomh aige, togaidh an compiler TypeScript mearachd.
Faodaidh tu paramadairean roghainneil a chleachdadh le bhith a’ cleachdadh samhla comharra ceist (‘?’) gus faighinn timcheall air a’ chùis seo. Tha e a’ sealltainn gum faodar paramadairean roghainneil a chomharrachadh le bhith a’ cur “?” dhaibhsan a dh’ fhaodadh no nach fhaigh luach.
19. Cionnus a tha var, let, and const ag atharrachadh o chèile ?
Tha TypeScript a’ tabhann trì dòighean eadar-dhealaichte airson caochladair fhoillseachadh, gach fear le tagradh air a mholadh.
tha: A’ cur an cèill caochladair cruinneil no gnìomh le stiùireadh giùlain agus tomhais var caochlaideach JavaScript. Chan fheum caochlaidhean na luachan aca a shuidheachadh nuair a thèid an ainmeachadh.
leig: ag ainmeachadh caochladair bloca le sgapadh ionadail. Leig leis nach fheum caochladairean luach caochladair a shuidheachadh nuair a thèid an ainmeachadh. Tha am facal “caochladair ionadail le sgòp-bloc” a’ toirt iomradh air caochladair nach fhaighear a-steach ach bhon taobh a-staigh den bhloca anns a bheil e, leithid gnìomh, bloc ma tha/eile, no lùb. Na leig le caochladairean a bhith air an leughadh bho no air an sgrìobhadh gu mus tèid an ainmeachadh, an taca ri var.
const: Ag ainmeachadh luach airson seasmhach le sgòp bloca nach gabh atharrachadh às deidh dha a bhith air a thòiseachadh. Feumar caochladairean const a thòiseachadh mus tèid an ainmeachadh. Airson caochladairean a tha seasmhach fhad 'sa tha iad beò, tha seo as fheàrr.
20. Ann an TypeScript, thoir cunntas air luchd-sgeadachaidh?
Faodar accessor, seilbh, paramadair, clas, gnìomh, no sgeadachadh uile ainmeachadh ann an dòigh shònraichte mar sgeadachadh. Tha luchd-sgeadachaidh nan gnìomhan leis an ro-leasachan @expression a thèid a chleachdadh aig àm ruith le mion-fhiosrachadh mun fhoillseachadh sgeadaichte.
Feumaidh an abairt gnìomh a mheasadh gus an obraich luchd-sgeadachaidh.
Bidh luchd-sgeadachaidh TypeScript a’ toirt seachad an amas notaichean agus fiosrachadh a chuir ris a’ chòd gnàthach.
Anns an fhaidhle tsconfig.json againn no air an loidhne-àithne, feumaidh tu an roghainn cruinneachaidh Decorators deuchainneach a chuir an gnìomh gus taic deuchainneach a chomasachadh do luchd-sgeadachaidh:
21. Ann an TypeScript, dè tha Mixins a’ ciallachadh?
Tha mixins mar dhòigh air clasaichean a chruthachadh bho phàirtean ath-chleachdadh ann an Javascript agus measgachadh de chlasaichean pàirt gus clasaichean slàn nas iom-fhillte a chruthachadh.
Tha am bun-bheachd sìmplidh: tha gnìomh B a’ gabhail ri clas A agus a’ tilleadh clas ùr le a ghnìomhachd air a chur ris, an taca ri clas A a’ leudachadh clas B gus a ghnìomhachd fhaighinn. Is e gnìomh B sa chùis seo measgachadh.
22. Dè dìreach a th’ ann an Type Aliases ann an TypeScript?
Bidh ailias seòrsa ag atharrachadh ainm seòrsa. Faodar ailiasan seòrsa, leithid eadar-aghaidh, a chleachdadh gus prìomhairean, aonaidhean, tuples, agus seòrsachan sam bith eile a dh’ fheumadh a bhith air am mìneachadh le làimh ainmeachadh.
Chan eil aliasing a 'cruthachadh seòrsa ùr; an àite sin, bidh e ag atharrachadh ainm seòrsa a tha ann mar-thà. Chan eil e fìor phractaigeach a bhith a’ comharrachadh prìomhadail, ged a dh’ fhaodadh e a bhith buannachdail airson sgrìobhainnean.
Faodaidh ailiasan seòrsa, mar eadar-aghaidh, a bhith uile-choitcheann; Chan eil agad ach a bhith a’ cur paramadairean seòrsa ris agus gan cleachdadh air taobh cheart an dearbhadh alias.
23. Dè tha am facal “Scop caochlaideach” a’ ciallachadh?
Tha JavaScript a’ toirt taic do chaochladairean raon ionadail agus cruinneil. Is e an raon cruinneachadh de nithean, caochladairean, agus gnìomhan.
Is e eisimpleir de bhith ag ainmeachadh caochladair ann an dà raon:
- Caochlaideach le Farsaingeachd Ionadail - Tha e na nì gnìomh airson a chleachdadh taobh a-staigh gnìomhan.
- Caochlaideach le farsaingeachd cruinne - Faodar an nì uinneig seo a chleachdadh taobh a-staigh agus taobh a-muigh gnìomhan
24. Dè dìreach a tha noImplicitAny air a chleachdadh?
Tha mar a làimhsicheas an neach-cruinneachaidh TypeScript seòrsa sam bith a tha an lùib a’ phròiseict agaibh air atharrachadh leis an t-seilbh noImplicitAny ann am faidhle rèiteachaidh tsconfig.json airson pròiseactan TypeScript.
Faodar a’ bhratach noImplicitAny a shuidheachadh gu fìor no meallta agus bidh i an-còmhnaidh air atharrachadh às deidh a bhith air a thòiseachadh. Leis gu bheil a h-uile pròiseact gun samhail, chan eil freagairt ceart no ceàrr air cò ris a bu chòir an àireamh seo a bhith.
Faodaidh tu a bhith a 'tuigsinn nan eadar-dhealachaidhean eadar stàitean air agus dheth a' bhratach do chuideachadh le bhith a 'taghadh dè an suidheachadh a chleachdas tu airson a' bhratach.
Cha bhith an compiler a’ dearbhadh an seòrsa caochladair a rèir mar a thèid a chleachdadh ma tha a’ bhratach noImplicitAny air a shuidheachadh gu meallta (am bunait). Tha an seòrsa air a shuidheachadh an àite sam bith gu bunaiteach leis an neach-cruinneachaidh.
Ach, ma tha an roghainn noImplicitAny air a shuidheachadh gu fìor, nì an neach-cruinneachaidh oidhirp gus an seòrsa a thoirt a-steach agus togaidh e mearachd ùine cruinneachaidh mura h-urrainn dha sin a dhèanamh.
25. Ciamar a tha seòrsaichean aonaidh agus eadar-ghearradh eadar-dhealaichte bho chèile?
An àite a bhith a’ gineadh seòrsaichean ùra bhon fhìor thoiseach, leigidh aonaidhean agus seòrsaichean eadar-ghearraidh dhut na seòrsaichean a th’ ann mar-thà a chruthachadh agus a mheasgachadh. Tha feartan sònraichte aig gach aonadh agus eadar-ghearradh a tha gan dèanamh foirfe airson cuid de chùisean cleachdaidh.
Canar seòrsa aonaidh ri seòrsa a dh’ fhaodadh a bhith mar aon de ghrunn sheòrsan. Tha liosta nan seòrsaichean a thèid a chleachdadh san t-seòrsa ùr air a roinn a’ cleachdadh an | (bàr dìreach) samhla ann an seòrsachan aonaidh.
Bheir sinn sùil air dealbh:
Air an làimh eile, tha an eadar-ghearradh air a mhìneachadh mar sheòrsa a tha a 'ceangal iomadh seòrsa ann an aon, ag amalachadh feartan gach seòrsa gus seòrsa ùr a chruthachadh. Tha an liosta de sheòrsan a thèid a chur còmhla air a roinn ann an eadar-ghearraidhean a’ cleachdadh an & samhla.
Dèanamaid sgrùdadh air dealbh:
26. Ciamar a mhìnicheas tu Prìomh-fhacal Dearbhaidh TypeScript?
Chan eil faidhlichean dearbhaidh TypeScript ann an leabharlannan no frèaman JavaScript. Ach, feumaidh tu am prìomh fhacal dearbhte a chleachdadh gus an cleachdadh anns an fhaidhle TypeScript gun a bhith a’ tighinn tarsainn air mearachdan cruinneachaidh.
Nuair a tha thu airson caochladair a shònrachadh a dh’ fhaodadh a bhith ann mu thràth an àiteigin eile, bidh thu a’ cleachdadh am prìomh fhacal dearbhte ann an dearbhaidhean agus modhan àrainneachd.
27. Ann an TypeScript, dè a th’ ann an generics?
Tha inneal ris an canar TypeScript Generics a’ tabhann dòigh airson pàirtean ath-chleachdadh a dhèanamh. An àite a bhith ag obair le dìreach aon sheòrsa dàta, faodaidh e co-phàirtean a leasachadh a dh’ obraicheas le raon de sheòrsan dàta.
A bharrachd air an sin, tha e a’ tabhann sàbhailteachd seòrsa gun a bhith ag ìobairt èifeachdas no cinneasachd. Is urrainn dhuinn clasaichean coitcheann, gnìomhan coitcheann, dòighean coitcheann, agus eadar-aghaidh coitcheann a thogail le taing do ghnèitheachd.
Is e cruinneachaidhean clò-bhuailte mòr a th’ ann an generics leis gu bheil paramadair seòrsa air a sgrìobhadh eadar camagan fosgailte () agus dlùth (>). Bidh e a’ cleachdadh caochladair seòrsa sònraichte ris an canar T a tha a’ ciallachadh seòrsaichean.
28. Dè tha JSX a’ ciallachadh ann an TypeScript?
Tha JSX na JavaScript dligheach a ghabhas atharrachadh bho cho-chòrdadh coltach ri XML. Còmhla ri frèam React, fhuair JSX mòr-chòrdte.
Tha TypeScript a’ toirt taic do chruinneachadh dìreach, dearbhadh seòrsa, agus cuir a-steach JSX ann an JavaScript. Feumaidh tu leudachan a.tsx a thoirt don fhaidhle agad agus an roghainn JSX a chuir an gnìomh ma tha thu airson a chleachdadh.
29. Dè a th' ann an Àrainneachdan TypeScript agus cuin a bu chòir dhomh an cleachdadh?
Thathas ag innse don neach-cruinneachaidh mun fhìor chòd stòr a tha suidhichte ann an àiteachan eile tro dhearbhaidhean àrainneachd.
Brisidh e gun fhios ro-làimh ma dh’ fheuchas sinn ris na còdan stòr sin a chleachdadh aig àm ruith ach nach eil iad an làthair. Tha faidhlichean coltach ri sgrìobhainnean nam faidhlichean dearbhaidh àrainneachd.
Ma dh’ atharraicheas an stòr, feumar na sgrìobhainnean ùrachadh, agus thig cùisean cruinneachaidh mura h-atharraichear am faidhle dearbhaidh àrainneachd.
A bharrachd air an sin, leigidh e leinn leabharlannan JavaScript ainmeil a chleachdadh a tha air an cleachdadh gu farsaing mar-thà, leithid jQuery, AngularJS, NodeJS, msaa.
30. Dè tha thu a’ ciallachadh le clas eas-chruthach ann an TypeScript?
Bidh clasaichean geàrr-chunntas a’ mìneachadh cùmhnant nì gun a bhith a’ ceadachadh gluasad dìreach nithean. Ach, dh’ fhaodadh clas eas-chruthach fiosrachadh gnìomhachaidh a bhall a thabhann cuideachd.
Gheibhear aon bhall eas-chruthach no barrachd ann an clas eas-chruthach. Feumaidh an uairsin na buill eas-chruthach den superclass buileachadh a thoirt seachad le clasaichean sam bith a leudaicheas an clas eas-chruthach.
Bheir sinn sùil air eisimpleir TypeScript de chlas eas-chruthach agus mar a dh’ fhaodadh clas eile a leudachadh. Ged a tha an dà chuid na clasaichean Càr is Rothair san eisimpleir gu h-ìosal a’ leudachadh a’ chlas Carbaid, bidh iad uile a’ cur an gnìomh an drive() ann an dòigh air leth.
31. Dè dìreach a th' ann am faidhle TypeScript Map?
Ann am faidhle mapa stòr ris an canar faidhle Map TypeScript tha dàta mu na faidhlichean tùsail againn. Leigidh na faidhlichean mapa stòr, no faidhlichean .map, le innealan mapa a dhèanamh eadar còd JavaScript a tha air a thoirt a-mach agus na faidhlichean stòr TypeScript a rinn e.
A bharrachd air an sin, faodaidh luchd-debuggers na faidhlichean sin ithe, a’ leigeil leinn am faidhle TypeScript a dhì-bhugachadh seach am faidhle JavaScript.
32. Ann an TypeScript, dè a th’ ann an dearbhaidhean seòrsa?
Ged a tha dearbhadh seòrsa ag obair mar an ceudna ri clò-sgrìobhadh ann an cànanan eile leithid C # agus Java, cha bhith e a’ coileanadh dearbhadh seòrsa no ath-rèiteachadh dàta.
Ged nach eil buaidh sam bith aig dearbhadh seòrsa air ùine ruith, tha seòrsa tilgeadh a’ tabhann an taic seo. Air an làimh eile, chan eil dearbhaidhean seòrsa air an cleachdadh ach leis an neach-cruinneachaidh agus bheir iad seachad stiùireadh air mar a tha sinn ag iarraidh gun tèid ar còd a sgrùdadh.
Co-dhùnadh
Gu crìch, tha sinn an dòchas gum bi na ceistean agallaimh TypeScript seo cuideachail dhut, ge bith a bheil thu nad leasaiche ag ullachadh airson agallamh obrach no nad mhanaidsear fastaidh a’ feuchainn ris an tagraiche as fheàrr a lorg.
Cuimhnich gu bheil am pròiseas fastaidh a’ toirt a-steach barrachd air dìreach eòlas teignigeach. Gus dèanamh cinnteach gun tig thu air tìr (no gun lorg thu an tagraiche freagarrach airson) an obair, tha eòlasan san àm a dh'fhalbh agus sgilean bog a cheart cho cudromach.
Tha tòrr cheistean agallaimh TypeScript fosgailte agus chan eil aon fhreagairt cheart aca, mar sin cumaibh sin san amharc.
Tha ùidh aig luchd-agallaimh anns an fheallsanachd a tha air cùl do fhreagairtean.
Bi an-còmhnaidh deiseil airson ceistean leantainneach a mhìnicheas mar a ràinig thu do fhreagairt. Thoir cunntas air a’ phròiseas smaoineachaidh agad.
Leave a Reply