JS: Jaksot - kurssi 3900 hieroa. Hexletistä, koulutus 11 tuntia, Päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Opit lisää korkeamman asteen funktioista suodatus-, kartoitus- ja pienennysfunktioista sekä hierarkkisista rakenteista. Lopulta opit rakentamaan monimutkaisia tietorakenteita yksinkertaisempien päälle ja suunnittelemaan toimintoja niin, että ne voidaan helposti yhdistää toisiinsa. Yhdistelmädata on hyödyllinen, jos päätät työskennellä projekteissa, jotka vaativat monimutkaisten tietorakenteiden käsittelyä. Tämän kurssin tiedot auttavat ohjelmoijia käsittelemään luetteloiden edustamia kokoelmia korkeamman asteen funktioilla. Oppimisen helpottamiseksi sinun tulee suorittaa JS: Fundamentals -kurssi etukäteen.
Johdanto
Tutustu kurssiin ja HTML Generator -projektiin, jota kehitetään asteittain kurssin aikana.
Sekvenssiesitys
Hae parit ja harkitse luetteloiden esittämistä pareilla.
Merkintä
Aloita kirjaston kehittäminen HTML-työskentelyä varten. Tutustu Markdowniin. Tutustu merkintäkielten yleisiin periaatteisiin käyttämällä esimerkkinä HTML: ää.
Listojen näyttäminen
Harkitse karttatoimintoa ja sitä, miten luettelot näytetään.
Listojen suodatus
Opi uusi erittäin tärkeä toiminto - suodatus. Harkitse suodatintoimintoa, joka on yksi kolmesta pääasiallisesta korkeamman asteen funktiosta toiminnallisessa ohjelmoinnissa. Ymmärrä, kuinka suodatintoiminto on toteutettu sisäisesti ja kuinka se auttaa sinua kirjoittamaan hyvää deklaratiivista koodia käyttämällä esimerkkinä tagien poistotoimintoa.
Convolution
Harkitse toiminnallisen ohjelmoinnin kolmatta "pilaria" - vähennystoimintoa. Ymmärrä, kuinka se voi auttaa meitä HTML-käsittelijän luomisessa.
Vakioliitännät
Ymmärrä hyvän abstraktion edut ja kuinka kirjoittaa koodia tavalla, joka helpottaa yhdistämistä myöhemmin. Harkitse esimerkkejä monimutkaisten rakenteiden rakentamisesta yksinkertaisten peruselementtien avulla. Tutustu standardiliitäntöjen ajatukseen.
Hierarkkiset rakenteet
Siirry hierarkkisten rakenteiden rakentamiseen parien avulla.
Taso suunnittelu
Tutustu "kerroksiseen suunnitteluun", josta esimerkkinä on HTML-työskentelyn kirjastomme toteuttaminen.
Lisämateriaalit
Hexlet-tiimin kuratoimat artikkelit ja videot. Auttaa sukeltamaan syvemmälle kurssin aiheeseen