„TypeScript“ yra labai naudinga ir subtili kalba; jis naudojamas kurti dideles programas. Jis labai panašus į „JavaScript“ ir gali būti vadinamas pusbroliais. „TypeScript“ panašumas į „JavaScript“ yra naudingas tuo atveju, jei jūs dabar dalyvausite „JavaScript“ ar kitose „C“ tipo tarmėse. Panašumai taip pat padeda tyrimo procedūrai, nes sukurta „JavaScript“ labai glaudžiai susijusi su pirmuoju „TypeScript“ kodu. Norėdami išmokti „TypeScript“, jums reikia tinkamo „TypeScript“ knygų rinkinio, kuris padės jums lengviau ir įdomiau mokytis.
„TypeScript“ nėra kalba, kurią galite tiesiog skaityti ir išmokti. Norint tinkamai įsisavinti šią kalbą, reikia ją stipriai praktikuoti, kad nė vienoje vietoje netrūktų, nes vienas trūkumas vėliau gali sukelti didžiulių problemų.
Geriausios „TypeScript“ knygos
Kaip ir kitoms programavimo kalboms, „TypeScript“ taip pat reikia jūsų tinkamo dėmesio ir priežiūros. Tai reiškia, kad jūs turite skirti daug savo brangaus laiko mokytis ir įvaldyti šią kalbą, kad galėtumėte kuo geriau išnaudoti.
Kai suprasite, kaip viskas veikia, niekada nerasite nieko įdomesnio už darbą su tuo. Toliau pateikiamas dešimties geriausių knygų, kurias jums patinka skaityti, sąrašas, nes jas lengva skaityti ir suprasti, jos yra labai informatyvios ir naudingos.
1. „Essential TypeScript“ nuo pradedančiųjų iki profesionalių
Jei esate naujokas, tada ši mašinraščių knyga jums puikiai tinka. Ją sudaro penkios dalys, pradedant nuo daugelio pagrindų. Jei norite išmokti „TypeScript“ nuo nulio, ši knyga yra puikus pasirinkimas. Pirmiausia tai prasidės nuo labai elementarios mašinraščio programos, kaip galite naudoti mašinraščio kompiliatorių ir testavimo bei derinimo mašinraštį.
Antroji dalis leis jums dirbti su funkcijomis, masyvais, rinkiniais, klasėmis ir sąsajomis. Čia taip pat bus išmokyta naudoti bendrinius tipus. Galiausiai paskutinė ir įdomiausia dalis išmokys jus kurti žiniatinklio programas. Baigę šią knygą taip pat galite sukurti duomenų modelius ir kampines programas.
Turinys
I dalis: „TypeScript“ pradžia
- 1 skyrius: Jūsų pirmoji „TypeScript“ programa
- 2 skyrius: Suprasti „TypeScript“
- 3 skyrius: „JavaScript Primer“, 1 dalis
- 4 skyrius: „JavaScript Primer“, 2 dalis
- 5 skyrius: „TypeScript Compiler“ naudojimas
- 6 skyrius: „TypeScript“ testavimas ir derinimas
II dalis: darbas su „TypeScript“
- 7 skyrius: Suprasti statinius tipus
- 8 skyrius: Funkcijų naudojimas
- 9 skyrius: Masyvų, rinkinių ir eilučių naudojimas
- 10 skyrius: Darbas su objektais
- 11 skyrius: Darbas su klasėmis ir sąsajomis
- 12 skyrius: Bendrų tipų naudojimas
- 13 skyrius: Išplėstiniai bendrieji tipai
- 14 skyrius: Darbas su „JavaScript“
III dalis: žiniatinklio programų kūrimas
- 15 skyrius: Atskiros žiniatinklio programos kūrimas, 1 dalis
- 16 skyrius: Atskiros žiniatinklio programos kūrimas, 2 dalis
- 17 skyrius: Kampinės programos kūrimas, 1 dalis
- 18 skyrius: Kampinės programos kūrimas, 2 dalis
- 19 skyrius: „React“ programos kūrimas
- 20 skyrius: „React“ programos kūrimas, 2 dalis
- 21 skyrius: „Vue“ kūrimas.„js App“, 1 dalis
- 22 skyrius: „Vue“ kūrimas.„js App“, 2 dalis
Atsisiųsti knygą
2. „TypeScript High Performance“
Knyga „mašinraštis“ yra puiki knyga mokytis mašinraščio. Tai pateikia aiškius modelius, identifikuojamus efektyviu programavimu naudojant „TypeScript“, taip pat kaip prižiūrėti reaguojančių sistemų ir klientų sąsajų išteklius.
Apskritai knyga parašyta taip, kad skaitytojas galėtų greitai įsitraukti į toliau plėtojamą kalbos struktūrą. Tačiau jie taip pat gali įvertinti skirtingų sprendimų, susijusių su konkrečiu naudojimo atveju, argumentavimo metodą.
Pagrįsti modeliai sutapo su empiriniu parodos tyrimu kiekvienam planui, o naudojimo sprendimai labai atgaivino ir išsisklaidė visoje knygoje. Iš tiesų, net mėgėjai mėgėjai gali gauti esminių žinių ir sukurti mąstymą, kad sudarytų veiksmingas ir reaguojančias programavimo sistemas.
Turinys
- Efektyvus pagrindinių duomenų struktūrų ir algoritmų įgyvendinimas
- Kintamos deklaracijos, vardų erdvės ir moduliai
- Efektyvus pažangių kalbos konstrukcijų naudojimas
- Asinchroninis programavimas ir interaktyvi vartotojo sąsaja
- Kokybės kodo rašymas
- Efektyvus išteklių įkėlimas - kritinis atvaizdavimo kelias
- „Profile“ įdiegė JS su „Developer Tools“ ir „Fiddler“
- Didelio masto projektų kūrimo ir diegimo strategijos
Atsisiųsti knygą
3. „TypeScript Essentials“
Ši mašinraščių knyga yra greitas ir naudingas vadovas, skirtas išmokti „TypeScript“ kalbą. Kalbos ypatybės, kurias „TypeScript“ suteikia „JavaScript“, yra visiškai apgaubtos šioje knygoje su praktiniais modeliais. „TypeScript“ yra tikrai nauja pažangos kalba, kuri gali palengvinti paprasto „JavaScript“ tobulinimo kankinimus.
Pradedant nuo kompiliatoriaus atsisiuntimo, kalbų apimimo ir galingos programos vykdymo, ši knyga leis jums būti pasirengusiems kurti naujas, didžiulės apimties „JavaScript“ pagrįstas programas. Šioje knygoje planuojama pristatyti „TypeScript“ kalbą ir jos svarbiausius dalykus visiems, norintiems sukurti turtingas žiniatinklio programas.
Nepaisant to, ar esate naujokas žiniatinklyje, ar esate patyręs dizaineris, turintis tvirtų „JavaScript“ gabumų, ši knyga privers jus greitai kurti kodą. Būtinas šios knygos supratimas apie „JavaScript“ ir jo kalbą.
Turinys
- „TypeScript“ pranašumai
- IDE nustatymas
- Labas pasauli
- Komandinės eilutės kompiliavimas
- „Visual Studio“ integravimas
- Naujo projekto kūrimas
- Kurti variantus
- Tipai
- Funkcijos
- Sąsajos
- Užsiėmimai
- Apibrėžimai
- Sąsajos
- Statiniai ir instancijos nariai
- Savybės
- Enums
- Moduliai
- Vidiniai moduliai
- Bendrieji objektai
- ECMAScript generavimas
- ECMAScript versija
- Kodo manipuliavimas
- Kompiliatoriaus išvesties valdymas
- „JavaScript“ išvestis
- Šaltinių žemėlapiai
- Išplėstiniai nustatymai
- Pagrindai
- SOLID - objektinis dizainas
- Paveldėjimo supratimas
- Inkapsuliacija
- Abstrakcija
- Polimorfizmas
- Metodo perkrova
- Operatoriaus perkrova
- Metodas nepaiso
- Literatūra
- Projekto parengimas Formos
- Pagrindinės formos
- Figūrų piešimas
- Programos interaktyvumas
- Variklis
- Pelės įvykiai
- Vartotojo parinktys
- Deklaracijos failai Trečiųjų šalių bibliotekos integracija
- „NuGet“ paketų diegimas
- Integracija su „jQuery“
- Integracija su „nokautu“
- Naudojant RequireJS
- Konvertavimas į AMD modulius Vartotojo valdiklių susiejimas
- Daugkartinio naudojimo valdikliai
- „ViewModel“ kūrimas
- Vieno išvesties failo generavimas
- Programos stilius
- Derinimas
- Šaltinių žemėlapiai
- Derintojai
- Testais pagrįstas kūrimas
- Vieneto bandymai
- Testų pridėjimas
- Santrauka
Atsisiųsti knygą
4. „TypeScript“ įvaldymas
Ši knyga yra puikus vadovas patyrusiems „TypeScript“ dizaineriams ir tiesiog pradedant savo „TypeScript“ veiklą. Ši „Typescript“ knyga padės jums tirti tolesnį „JavaScript“ tobulinimo etapą, akcentuojant bandomąją pažangą, kruopščius duomenis apie prisijungimą prie daugybės pagrindinių „JavaScript“ bibliotekų ir iš viršaus į apačią.
Nepriklausomai nuo to, ar esate „JavaScript“ inžinierius, kuriam reikia išmokti „TypeScript“, ar patyręs „TypeScript“ inžinierius, turintis pakelti jūsų gabumus į šį lygį, ši knyga skirta jums.
Nuo pagrindinio iki pažangiausio kalbos tobulinimo, bandomojo tobulėjimo ir į objektą orientuotų metodų - jūs išsiaiškinsite, kaip išnaudoti visas „TypeScript“ kalbos ir kompiliatoriaus galimybes. Ši knyga jums pasakys, kaip geriausiai pritaikyti tvirtą kūrimo, objekto krypties ir konfigūravimo praktiką „JavaScript“ programose.
Turinys
- 1 skyrius: „TypeScript“ - įrankiai ir pagrindų parinktys
- 2 skyrius: tipai, kintamieji ir funkcijų metodai
- 3 skyrius: Sąsajos, klasės ir bendrieji duomenys
- 4 skyrius: Deklaracijos failų rašymas ir naudojimas
- 5 skyrius: Trečiųjų šalių bibliotekos
- 6 skyrius: Testu paremta plėtra
- 7 skyrius: Moduliavimas
- 8 skyrius: Objektinis programavimas naudojant „TypeScript“
- 9 skyrius: susitepkime rankas
Atsisiųsti knygą
5. „Pro TypeScript“
Ši knyga skirta kūrėjams ir projekto rengėjams, dirbantiems su didžiulėmis „JavaScript“ programomis, veikiančiomis programoje, serveryje ar veikiančioje sistemoje, kuri atskleidžia „JavaScript“ API. Ankstesnis įsitraukimas į „JavaScript“ ar kitą į „C“ panašią kalbą yra vertingas, kai peržiūrite šią knygą, kaip ir žinios, susijusios su objektų programavimu ir konfigūracijos dizainais.
Šioje mašinraščių knygoje keliuose pirmuose skyriuose pateikiamos kalbos ypatybės, mašinraštis ir objektų orientacija mašinraštyje. Po to jums bus išmokyta paleisti „Typescript“ naršyklėje, serveryje ir kaip tvarkyti išimtis su atminties valdymo informacija.
Turinys
- 1 skyrius: „TypeScript“ kalbos ypatybės
- 2 skyrius: Tipų sistema
- 3 skyrius: Objekto orientacija „TypeScript“
- 4 skyrius: Veikimo laiko supratimas
- 5 skyrius: „TypeScript“ paleidimas naršyklėje
- 6 skyrius: „TypeScript“ paleidimas serveryje
- 7 skyrius: Išimtys, atmintis ir našumas
- 8 skyrius: „JavaScript“ bibliotekų naudojimas
- 9 skyrius: Automatinis testavimas
Atsisiųsti knygą
6. Mokymasis „TypeScript“
Esant šansui, kad esate pusiaukelės „JavaScript“ dizaineris, planuojantis išmokti „TypeScript“ gaminti puikias žiniatinklio programas, šiuo metu ši knyga skirta jums. Ankstesnės informacijos apie „TypeScript“ nereikia; tačiau labai tikimasi esminio supratimo apie „jQuery“.
Knyga supažindina „TypeScript“ su pagrindinėmis kalbų konstrukcijomis ir objektyviomis sistemomis, kad būtų galima naudotis „TypeScript“ kalba ir kompiliatoriumi. Ši knyga jums pasakys, kaip geriausiai prisijungti prie tvirtų komponavimo, objekto standartų, struktūros dizaino ir nustatytų procedūrų, kaip lengvai susidoroti su didžiulės apimties „JavaScript“ programų įvairialypiškumu.
Turinys
- Pristatome „TypeScript“
- Automatizuokite savo kūrimo eigą
- Darbas su funkcijomis
- Objektinis programavimas naudojant „TypeScript“
- Veikimo laikas
- Programos našumas
- Programos testavimas
- Dekoratoriai
- Taikomoji architektūra
- Viskas kartu
Atsisiųsti knygą
7. „TypeScript“ giluminis nardymas
„TypeScript Deep Dive“ yra knyga, skirta tiek naujokams, tiek ekspertams. Jis neria giliai į kalbą, pradedant nuo absoliučių pagrindų. Ar bijote, kad dar niekada gyvenime nesate užprogramavę vienos kodo eilutės? Na, nesijaudink, ši knyga tiesiogine prasme laikys tavo ranką kaip mama ir ves tavo mašinraščio kelionėje.
Iš šios knygos galėsite išmokti ne tik „TypeScript“, bet ir „JavaScript“. Ši „TypeScript“ knyga bus pagrindinis jūsų vadovas, jei esate naujas šiame lauke. Pirmiausia tai prasidės nuo „JavaScript“, tada bus išmokyta kurti savo projektus.
Turinys
- „JavaScript“
- Ateities „JavaScript“ dabar
- Projektas
- Mazgas.js „QuickStart“
- Naršyklė „QuickStart“
- „TypeScript“ tipo sistema
- JSX
- Testavimas
- PATARIMAI
- Stiliaus vadovas
- „TypeScript Compiler Internals“
Atsisiųsti knygą
8. „TypeScript“ - pastabos profesionalams
Ši knyga yra puikus informacijos apie „TypeScript“ šaltinis. Ši knyga labiau panaši į jūsų kasdienio naudojimo užrašus. Pradedant nuo pačių pagrindinių dalykų, jis išmokys to, ką turite žinoti kaip profesionalas.
Iš pradžių jums bus mokoma, kaip susitvarkyti su šia kalba, jos pagrindiniais tipais, funkcijomis, klasėmis, sąsajomis ir kt. Tada jūs taip pat mokysite „TypeScript“ su kampiniu JS, derinimu ir testavimu. Taigi nedvejodami tiesiog užmerkite akis ir nepasitikėkite jo knyga, ir jums pasiseks.
Turinys
- 1 skyrius: Darbo su „TypeScript“ pradžia
- 2 skyrius: Kodėl ir kada naudoti „TypeScript“
- 3 skyrius: „TypeScript“ pagrindiniai tipai
- 4 skyrius: Masyvai
- 5 skyrius: „Enums“
- 6 skyrius: Funkcijos
- 7 skyrius: Klasės
- 8 skyrius: klasės dekoratorius
- 9 skyrius: Sąsajos
- 10 skyrius: Bendrai
- 11 skyrius: Griežti niekiniai patikrinimai
- 12 skyrius: Vartotojo apibrėžtos tipo apsaugos
- 13 skyrius: Pagrindiniai „TypeScript“ pavyzdžiai
- 14 skyrius: Išorinių bibliotekų importavimas
- 15 skyrius. Moduliai - eksportas ir importas
- 16 skyrius: Skelbkite „TypeScript“ apibrėžimo failus
- 17 skyrius: „TypeScript“ naudojimas su žiniatinklio paketu
- 18 skyrius: „Mixins“
- 19 skyrius: Kaip naudotis „JavaScript“ biblioteka be tipo apibrėžimo failo
- 20 skyrius: „TypeScript“ įdiegia mašinraštį ir paleidžia mašinraščio kompiliatorių tsc
- 21 skyrius: Konfigūruokite mašinraščio projektą, kad visi failai būtų surinkti mašinraščiu
- 22 skyrius: Integravimas su „Build Tools“
- 23 skyrius: „TypeScript“ naudojimas su „RequireJS“
- 24 skyrius: „TypeScript“ su „AngularJS“
- 25 skyrius: „TypeScript“ su „SystemJS“
- 26 skyrius: „TypeScript“ naudojimas su „React“ (JS ir gimtoji)
- 27 skyrius: TSLint - kodo kokybės ir nuoseklumo užtikrinimas
- 28 skyrius: tsconfig.Json
- 29 skyrius: Derinimas
- 30 skyrius: Vieneto bandymai
Atsisiųsti knygą
9. Kampinis medžiagų dizainui
Šioje knygoje paaiškinama, kaip kurti interneto sąsają su „Angular“ - neįtikėtina interneto programų struktūra. Knygoje vaizduojama „Angular Material“ biblioteka su „Material Design“ segmentais. Ši biblioteka suteikia įvairius, greitus, paprastus naudoti segmentus, kurie puikiai veikia naudojant „Angular“ programą.
Šioje knygoje naudojamas „Angular“ su „TypeScript“, kuris yra „JavaScript“ superset. „TypeScript“ suteikia jums galimybę naudoti informacijos tipus, o programa kuria, pvz., Klases, sąsajas, įprastus išdėstymus ir kt.
Ši knyga padės jums kurti programas, kuriose naudojami įvairūs kampiniai akcentai, įskaitant autoritetingą informaciją, dalis ir administravimą. Tai vaizduoja kuriant vieno puslapio programą ir sąsają su nuotolinėmis administracijomis per HTTP.
Ši knyga skirta pradedantiesiems ir vidutinio lygio ekspertams. Tai paaiškina „Material Design“, „Google“ kalbą, kuria ir moko kurti žiniatinklio programas naudojant „Angular“ ir „TypeScript“.
Turinys
- 1 skyrius: Įvadas
- 2 skyrius: Pradžia
- 3 skyrius: Moduliai
- 4 skyrius: Kampinis: komponentai
- 5 skyrius: Kampinis: duomenų susiejimas ir pokyčių aptikimas
- 6 skyrius: Kampinis: direktyvos
- 7 skyrius: Kampinis: paslaugų ir priklausomybės injekcija
- 8 skyrius: Medžiagos dizainas: vartotojo įvestis
- 9 skyrius: Kampinis: formų formos
- 10 skyrius: Medžiagos dizainas: papildomi formos laukai
- 11 skyrius: Kampinis: Maršruto parinkimas
- 12 skyrius: Medžiagos dizainas: Navigacija
- 13 skyrius: Medžiagos dizainas: išdėstymas
- 14 skyrius: Medžiagos dizainas: Sąrašų naudojimas
- 15 skyrius: Medžiagos dizainas: Įspėjimai ir dialogai
- 16 skyrius: Kampinis: HTTP klientas
Atsisiųsti knygą
10. „TypeScript“ dizaino modeliai
Dabar, jei esate „TypeScript“ dizaineris, ši knyga skirta ne kam kitam, o jums. Norint perskaityti šią knygą, nereikia informacijos apie konfigūracijos dizainą, todėl nereikia bijoti. Nors šioje knygoje skaitytojui nereikia žinoti apie konfigūracijos dizainą, tai nėra knyga, rodanti pagrindinę „TypeScript“ sakinių struktūrą.
Jei dar nesate susipažinę su „TypeScript“, prieš pradėdami skaityti 2 skyrių „Sudėtingumo išplėtimo iššūkis“, norėdami tinkamai išmokti „TypeScript“, turėtumėte perskaityti pagrindinę pradedančiųjų knygą.
Turinys
- 1 skyrius: Įrankiai ir sistemos
- 2 skyrius. Didėjančio sudėtingumo iššūkis
- 3 skyrius: Kūrybinio dizaino modeliai
- 4 skyrius: Struktūrinio projektavimo modeliai
- 5 skyrius: Elgesio dizaino modeliai
- 6 skyrius: Elgesio dizaino modeliai: nuolatinis
- 7 skyrius: „JavaScript“ ir „TypeScript“ modeliai ir architektūra
- 8 skyrius: KIETI principai
- 9 skyrius: Kelias į įmonių taikymą
Atsisiųsti knygą
Kai kurie paskutiniai žodžiai
„TypeScript“ yra puiki kalba pradėti. Jį galima ne tik pritaikyti daugelyje vietų, bet ir smagu dirbti. Jo taikymo sritis yra plati, o dėl panašumų su „JavaScript“ jis tapo dar naudingesnis. Pagrindinis mašinraščio privalumas yra tai, kad jis suteikia galimybę pridėti statinių rūšių į jūsų „Javascript“ kodą. „Javascript“ yra galingai sukomponuota kalba, viena iš geriausių ar viena baisiausių akcentų, priklausanti nuo to, ko klausiate.
Tiesą sakant, jums nereikia mokytis „TypeScript“, kad būtumėte tinkamas dizaineris; daugelis žmonių be jo puikiai ir dandiškai. Tačiau darbas su „TypeScript“ tikrai turi savo privalumų. Dėl statinio spausdinimo galima numatyti „TypeScript“ parašytą kodą, kurį paprastai paprasčiau šalinti.
Tikimės, kad šis straipsnis jums patiko ir pasirodė naudingas. Jei taip padarėte, nedvejodami pasidalykite ja su draugais ir šeima ir padėkite jiems mokytis. Geriausios kloties!