Hoër JavaScript-handboek

Stylering

Stylering deur style kenmerk Meeteenhede in die style kenmerk Foute met meeteenhede Uitpak van CSS eienskap waardes Styl herstel deur style Massa styl instelling Probleme met lees van style Lees van eienskappe uit CSS lêers Omskakeling van geleesde waardes Stylering met klasse Een klas vir stylering Ongerief van klasse Afwisseling van style deur data-

Element Metings

Element Uitbreiding in CSS Toets Element Element se Kliënt Grootte Element se Volle Grootte Element se Afrol Grootte Element Afrol Verandering van Element se Afrol Afrol Element tot die Einde Element Oopvou Afrolbalk Breedte

Venstermetrieke

Venstergroottes Venstergroottes met inagneming van blaai Kry vensterblaai Kry en verander vensterblaai Metode om venster na posisie te blaai Metode om venster met 'n waarde te blaai Metode om venster na 'n element te blaai Blaaigebeurtenis

Map Kolleksies

Inleiding Nuttige Funksies Iterasie met Lus Sleutels en Waardes Toepassing van Map

Set Versamelings

Inleiding Initiële Vul Nuttige Funksies Iterasie met Lus Omskakeling Verwydering van Duplikate uit 'n Skikking Verkry Sonder Duplikate

Pseudo-arrays

Inleiding Ooreenkomste met arrays Verskille Kontrole vir array Omskakeling na array Tipes pseudo-arrays Verskil tussen tipes

Simbole

Inleiding tot die Simbool Tipe Simbool Beskrywings Simbole as Voorwerpsleuels Herhaal Voorwerp met Simbole Funksie in Voorwerp Bewerkings met Voorwerpe in Funksie Globale Simbole Kry Simbool Naam Welbekende Simbole

Iterators

Itereerbare voorwerpe Iterator funksie Iterator oproepe Kragopwekkers Lusse in kragopwekkers Eenmalige werking van iterators Voorwerp iterator Skep van itereerbare voorwerp Kragopwekker deur berekende eienskap Ingeboude iterator values Ingeboude iterator keys Ingeboude iterator entries Drie ingeboude iterators Spread operateur en iterators Ingeboude string iterators Getal syfers skikking Nommering van DOM elemente Verkryging van DOM elemente data

JSON-formaat

Inleiding JSON na data Data in JSON Verandering van data in JSON

Berging

Inleiding Berging in die ontfouter Data Eenmalige stoor Data herskryf Data verwydering Berging skoonmaak Aantal aantekeninge Sleutel volgens nommer verkry Berging deur indekse herhaal Sleutel- en waardeskikkings van berging Strukture stoor Modifikasie van gestoorde strukture Praktikum

Reguliêre Uitdrukkings

Inleiding Herhalingsoperateurs Groepeerhakies Ontsnapping van Spesiale Karakters Krulhakies Beperking van Gulsigheid Karaktergroepe Karakterstelle Inversie van Karakterstelle Eienskappe van Cyrillies Spesiale Karakters binne Stelle Karaktergroepe binne Stelle Uitsonderings-spesialekarakters binne Stelle Hoedjie-karakter binne Stelle Eienskappe van die Koppelteken binne Stelle Ignoreer Kasus Begin en Einde van 'n String Woordgrens Multilyn 'Of'-opdrag Veranderlike met 'n Reguliêre Uitdrukking Metode test Metode search Metode split Metode match Sakke in die match-metode Globale match Globale matchAll Metode exec Eienskap lastIndex Sakke in die replace-metode Callback in die replace-metode Verstek-sakke in die replace-metode Sakke in die reguliere uitdrukking self Benoemde Sakke Benoemde Sakke binne die Uitdrukking Nie-bewarende Hakies Positiewe en Negatiewe Lookahead/Lookbehind String met 'n Reguliêre Uitdrukking Vlaggies vir Strings Agteroorskuisstreep in Strings

Uitsonderlike situasies

Inleiding Tipes situasies wat voorkom Uitsonderinge vang Ontwikkeling met try-catch Uitsonderinge vang in geneste kode Voorwerp met uitsondering Hoof tipes uitsonderinge Toepassing van uitsondering tipes Uitsonderinge gooi Verskeie tipes uitsonderinge gooi Gooi van eie tipes uitsonderinge Voorbeeld van uitsondering met data- eienskappe Voorbeeld van uitsondering met JSON Uitsonderinge deurstuur

Asinkronisiteit

Sinkrone en asinkrone kode Asinkronisiteit van die gebeurtenismodel Asinkronisiteit van beeldlaai Uitsonderlike situasies in asinkrone kode

Asinchrone terugroepe

Inleiding Asinchrone oordrag van resultaat na 'n terugroep Oordra van parameters na 'n asinchrone terugroep Hantering van uitsonderings in asinchrone terugroepe Laai van prente Die callback hell probleem Asinchrone laai van prente in 'n lus

Beloftes

Inleiding tot beloftes Uitsonderingsituasies Objek met fout Aparte uitsonderingsonderskepping Beloftetoestande Belofteskakels Beloftes binne 'n skakel Uitsonderings in belofteskakels Werk met belofteskikkings Skep van vervulde beloftes Promisifikasie van asynchrone kode Die promise hell probleem Beloftes in sinchroniese styl Uitsonderings in sinchroniese styl

Biblioteke

Inleiding Gebruik CDN Ongerief van biblioteke

Gereedskap

Semantiese weergawering Terminale NodeJS Inleiding tot npm Installasie deur npm Kort vorm installasie Afhanklikhede in lêer package.json Dev afhanklikhede Weergawe formate vir afhanklikhede Instellings van lêer package.json Skep van lêer package.json Oordrag van npm projek Lêer package-lock.json Opdatering van pakkette Verwydering van pakkette Globale installasie deur npm Globale verwydering van pakkette Gereedskap npx Begin van skrips deur npm Bestuurder Yarn

ES Modules

Inleiding tot Modules Aanskakel van ES Modules Installasie van Webpack Werkbeginsels van Webpack Opstelling van Webpack Opstelling van Bougbegin Toetsbou deur Webpack Koppeling van Bundel aan Opmaak Skepping van ES Module Koppeling van ES Module Hernoeming tydens Invoer Invoer van Alle Module-inhoud Uitvoer by Verstek Kombinasie van Uitvoere Invoer van Alle Inhoud by Uitvoerkombinasie Uitvoer van Waardes Waardes as Konstantes Invoer van npm Modules Dinamiese Invoer Dinamiese Veelvuldige Invoer Omskakeling van CommonJS Modules

HTTP Protokol

Leer HTTP-handleiding URLSearchParams URL

Toetsbediener

Inleiding Gebruik Kode-uitvoering HTML-generasie Antwoordopskrifte Poortkonfigurasie Veelvuldige begin

Vorms

Indiening van vorms Indieningsmetodes vir vorms Indiening van vorms met GET-metode Indiening van vorms met POST-metode GET-navrae Toepassing van GET-navrae Vormknoppies Indiening van vorms via JavaScript Verbod op indiening van vorm Inleiding tot FormData FormData-metodes FormData-iterators

AJAX

Inleiding tot AJAX Grondbeginsels van werk met fetch HTTP Antwoordkode Sukses van versoek Uitsonderlike situasies Volledige foutopsporing HTTP Antwoordopskrifte Verkryging van JSON HTTP Versoekopskrifte GET Versoeke POST Versoeke Data deur URLSearchParams Data deur FormData Stuur van hele vorm Stuur van JSON CORS-beleid Oordrag van koekies Sinchroniese styl

Werk met canvas

Begin om te werk Teken lyne Teken reghoeke Teken sirkels Verander lynkleur Verander lyngrootte Lusse

Kode-optimering

Faktore wat webwerf-laaispoed beïnvloed Beskikbare hulpbronne Optimering van herhaalde bewerkings Optimering van herhaling van swaar bewerkings Optimering van lusbewerkings Optimering van oortollige lusdeurlope Optimering met ingeboude funksies Keuse van optimale algoritme Optimering van gebruik van regulêre uitdrukkings Optimering van werk met DOM Optimering van geheueverbruik Optimering van omskakeling na skikking Optimering van gebeurtenishandlers Optimering van spoed ten koste van geheue

Data

Onveranderlikheid Kopie van skikking Kopie van objek Byvoeging van elemente in skikking Verwydering van skikkings elemente Verandering van skikkings elemente Skikking van voorwerpe Generering van ewekansige id Byvoeging van element met id Verwydering van element volgens id Verandering van element volgens id Verandering van een eienskap volgens id Verkryging van element volgens id
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp