Hoof JavaScript-handleiding

Grondbeginsels

Inleiding JavaScript uitvoer Eerste program in JavaScript Programkode ontleding Verdere voorbeelde Lêers met skripte Verskeie lêers Opmerking Lêerkas Streng modus Kommentaar Veranderlikes Veranderlikes gebruik Verskeie veranderlikes verklaar Veranderlike waardes verander Verskeie let vir een veranderlike Wiskundige bewerkings met getalle Wiskundige bewerkings met veranderlikes Wiskundige bewerkings prioriteit Gelyke prioriteit Groepeer hakies Breuke Negatiewe getalle Plus voor veranderlikes Res van deling Magverheffing Magverheffing prioriteit Strings Strings optel String lengte Sjabloon strings Veelreël Spesiale waardes Waarde undefined Waarde null Waardes true en false Waarde NaN Infinity en -Infinity Konsole Datatipe in konsole Foute in konsole Konstantes Outomatiese tipe-omskakeling Omskakeling na getal Kort omskakeling na getal Onkorrekte getalle omskakeling Getalle onttrekking Omskakeling na string String omskakeling toepassing Logiese tipe-omskakeling Omskakeling na logiese tipe String karakters Strings onveranderlikheid Laaste string karakter Strings met syfers Na syfers van 'n getal verwys Bewerkings om veranderlike te verander Verkorte bewerkings in JavaScript Inkrementasie Voorvoegsel en agtervoegsel tipe Ongeskikte berekeninge Funksie prompt Probleem met tipes in prompt Uitset na dokument Praktyk vir foutsoeking Praktyk op bewerkings Praktyk op formules

Skikkings

Inleiding tot Skikkings Kry van Elemente Lengte van Skikking Verandering van Elemente Herskryf van Skikking Elemente Inkrementasie van Elemente Byvoeg van Elemente volgens Sleutels Skaars Skikkings Byvoeg van Elemente deur push Sleutels uit Veranderlikes Delete Operateur Praktiese Fout Soek

Objekte

Inleiding tot Objekte Vertoon Hele Objek Objek se String Sleutels Objek Eienskappe Beperkings op Objek Sleutels Verander Elemente Voeg Elemente By Objek se Wanorde Objek se Sleutel Array Objek Lengte Sleutels uit Veranderlikes Fout met Toegang tot Element Fout met Toegang tot Eienskap Berekende Eienskappe Operator in Operator delete Tik Objekte Skikkings as Objekte Onderskei Skikkings van Objekte Objekte en Primitiewe Dra Objekte oor per Verwysing Konstantes Konstante-Gebasseerde Programmeringsbenadering Praktyk om Foute te Vind

Voorwaardes

if-else Konstruksie Meer en minder Operateurs Gelykheid Kontrole Ongelykheid Kontrole Vergelyking van Veranderlikes Gelykheid van Strings Gelykheid van Strings en Nommers Gelykheid volgens Waarde en Tipe Ongelykheid volgens Waarde en Tipe Logiese EN Logiese OF Prioriteit van Logiese Operateurs Groepering van Voorwaardes Invertering van Logiese Uitdrukkings Voorwaardes met Boolewaardes Vergelyking van Waardes met Booletipe Verkorte Vorm van Waarheidkontrole Verkorte Vorm van Valsheidkontrole Algemene Verkorte Vorm van Kontrole Saamgestelde Voorwaardes in Verkorte Vorm Opsionele aard van else Konstruksie Opsionele aard van Krulhakies Probleem van Opsionele Hakies else if Konstruksie Geneste if-else Konstruksies switch-case Konstruksie Opsionele aard van break Ternêre Operateur Logiese Operasies confirm Funksie Sigbaarheidsgebied Nuanses van Sigbaarheidsgebied Kontrole van Uurdele Kontrole van Lengte van Strings en Skikkings Kontrole van String Karakters Kontrole van Nommer Syfers Kontrole van Res van Deling Praktyk om Foute te Vind Praktyk

Lusse

Inleiding Lus for-of Lus for-in Lus while Lus for Lus for vir skikkings Voorwaardes in lusse Ophoping van getallesom Ophoping van elemente se som Vorming van snare Syfers van 'n getal Nie-verpligte krulhakies Probleem van nie-verpligte hakies Instruksie break Instruksie continue Geneste lusse Sigbaarheidsarea Geneste lusse en sigbaarheidsarea Vul skikkings Verander skikkings Vul voorwerpe Verander voorwerpe Werk met vlae Wenke vir kode skryf Wenke vir kode ontfouting Praktyk om foute te vind Praktyk

Multidimensionaliteit

Multidimensionele skikkings Driedimensionele skikking Arbitrêre skikkings Iterasie van multidimensionele skikkings Iterasie met 'n gewone for-lus Vul van multidimensionele skikkings Probleme met die vul van multidimensionele skikkings Vul multidimensionele skikkings in volgorde Multidimensionele voorwerpe Iterasie van multidimensionele voorwerpe Multidimensionele strukture Iterasie van multidimensionele strukture Skikking van voorwerpe Sleutels vanuit veranderlikes Byvoeging van elemente in skikkings Byvoeging van elemente in voorwerpe

Standaard Metodes

Magte Afrondingsfunksies Ekstrema Ewekansigheid Absolute Waardes Karakterkas Sny van Snare Soek in Snare Vervanging in Snare Verdeling van Snare Randelemente Dele van Skikkings Sny van Skikkings Soek in Skikkings Objeksleutels Praktyk om Foute te Vind

Gebruiker Gedefinieerde Funksies

Inleiding Funksie Parameters Verskeie Parameters Parameters-Variabeles Opsionele Parameters Die return Instruksie Opeenvolgende Funksie Oproepe Die Fyn Punt van return Lus en return Toepassing van return in Lusse Werkmetode met return Vlaggies in Funksies Logiese Operateurs in Funksies Advies oor Funksies Praktyk: Foutopsporing Praktyk op Funksies

Funksie Veranderlikes

Globale Veranderlikes Plaaslike Veranderlikes Ooreenkoms van Veranderlike Name Verandering van Globale Veranderlikes Globale Veranderlikes en Funksie Parameters Ooreenkoms van Name met Parameters Parameters-Objekte

Funksietipes

Bronkode van funksie en resultaat Funksie as veranderlike Skryf funksie na ander veranderlike Toekenning van funksies aan veranderlikes Ooreenstemming van funksienaam en veranderlike Tipes verklarings Verskil in funksieverklarings Kommapunt by funksieverklaring Nuanses van funksionele uitdrukkings Funksie met naam, maar Function Expression Benamde funksionele uitdrukkings Hoe om funksietipe te kontroleer Uitdrukking links Uitdrukking regs Skikking met funksies Objek met funksies Toepassing van objek met funksies

Geneste Funksies

Funksies as Parameters Oordra Benoemde Funksies Parameters van Oorgedraagde Funksies Getal as Parameter Oordra Toepassing Innerlike Funksies Siggebied van Geneste Funksies Parameters van die Buitenste Funksie Parameters van Buitenste en Innerlike Funksies Parameters met Dieselfde Naam 'n Funksie wat 'n Funksie Teruggee Enige Vlak van Nesting Parameters van die Teruggegee Funksie Callback-funksies Nuanses van Callbacks Pylpunt-funksies Toepassing van Pylpunt-funksies sink. met vertaling

Sluitings

Toegang tot Eksterne Veranderlikes Leksikale Omgewing van Funksies Toepassing van Leksikale Omgewing Inleiding tot Sluitings Teller op Sluitings Nuanse: Plaaslike Veranderlike Nuanse: Globale Veranderlike

IIFE

Funksie-aanroep onmiddellik Toewysing van funksie aan veranderlike Toepassing van funksie-aanroep onmiddellik Ronde hakies Parameters Veelvuldige aanroepe Voetangels Veiligheidskommapunt Sluitings en IIFE

Rekursie

Inleiding Voorbeeld met parameter Som van array elemente met rekursie Meerdimensionele strukture Som van array elemente Manipulasies met strukture

Itererende Metodes

Metode map Metode forEach Metode filter Metode every Metode some Metode find vertaling, take Metode reduce vertaling, take

Verspreidingsoperateur

Inleiding Meer Gevorderde Voorbeelde Ekstreme Waardes van Skikkings Samesmelting van Skikkings Opsplitsing van Snare Opsplitsing van Getalle Verspreidingsoperateur en Multidimensionaliteit todo

Operateur rest

Operateur rest Somsyfer Skikkers in tweedimensionele Skikkers in een

Destrukturasie

Destrukturasie van skikkings Skikking uit funksie Oorslaan van skikkingselemente Oortollige skikkingswaardes Res van skikking Verstekwaardes vir skikkings Funksies as verstekwaardes vir skikkings Verklaring van veranderlikes vir skikkings Destrukturasie van objekte Veranderlikename vir objekte Verstekwaardes vir objekte Veranderlikes en verstekwaardes vir objekte Verklaring van veranderlikes vir objekte Funksieparameters Destrukturasie van funksieparameter-objekte

Tyd

Werk met die Date objek Formattering Verandering van datumformaat Verkryging van die weekdag Uitset van datum as woord Instelling van tyd Timestamp-formaat Verskil tussen timestamps Verskil tussen objekte met datums Outomatiese korreksie van datums Vind die laaste dag van die maand Bepaling van skrikkeljaar Korrektheidstoets Verkryging van die dag van die huidige jaar Dag van die volgende of vorige maand Dag van die volgende of vorige jaar Verskil tussen momente Tydsmoment van die dag Begin van die dag Einde van die dag Sikliese toets van tydsmomente Praktyk op die verkryging van tydsmomente Stringvergelyking Vergelyking van datum sonder jaar Treffer van datum in 'n interval Vergelyking van objekte met datum

Inleiding tot DOM

Inleiding DOM elemente Verkryging van DOM elemente Gevorderde selekteerders vir DOM element Binding van gebeurtenishandlers Genoemde gebeurtenishandlers Een handler vir verskeie elemente Handlers vir een gebeurtenis Handlers vir verskillende gebeurtenisse Elementteks HTML-kode van element Kenmerke van etikette as eienskappe Werk met teksvelde Fokus van teksvelde Uitsonderingskenmerke Kettings van metodes en eienskappe Voordele en nadele van kettings Die "this" objek Voordeel van this Verkryging van 'n groep elemente Genoemde handlers in 'n lus Anonieme handlers in 'n lus Ontbinding van gebeurtenishandlers Ontbinding van handlers in 'n lus Ontbinding van anonieme handlers Wenkies vir kodering Praktyk om foute te vind Praktikum

Kenmerke

Metode om kenmerke te verkry Metode om kenmerke in te stel Metode om kenmerke te verwyder Metode om kenmerke na te gaan Gebruikergedefinieerde kenmerke Kenmerkname met koppeltekens Om na kenmerke via metodes te verwys CSS-klasse-array CSS-klasse byvoeging CSS-klasse verwydering CSS-klasse nagaan CSS-klasse wissel

Stylisering

Stylisering via style-kenmerk Stylisering van eienskappe met koppelteken Uitsondering by stylisering van elemente Stylisering via CSS-klasse Voordeel van stylisering met CSS-klasse Toepassing van stylisering

Soektog

Vind van elemente se afstammelinge Vind van elemente se ouers Soek alle ouers van elemente Soek na elemente se bure Soek element by id Soek element by tag naam Soek element by klasnaam Soek binne-in 'n element

Nodes

Inleiding Herhaal Nodes met 'n Lus Naam van Nodes Tipe Nodes Teks van Nodes

Vorms

Werk met teksarea Blokkering van elemente Werk met merkieshokkies Afwisseling van eienskappe sonder waardes Werk met radioknoppies Verandering-gebeurtenis Invoer-gebeurtenis Fokus en vervaag-metodes Praktyk om foute te vind

Uitklaplyste

Werk met uitklaplyste Die value kenmerk in uitklaplyste Verandering van die gekose lysitem Nommer van die gekose lysitem Kry items van die uitklaplys Items as 'n skikking Werk met uitklaplys items Kies 'n lysitem Kry die gekose item

Gebeurtenisobjek

Grondbeginsels van werk met die Gebeurtenisobjek Gebeurteniskoördinate Gebeurtenistipe Gebeurteniselement Verkryging van gedrukte sleutels Opsporing van sleutelwysigers Kansellasie van verstekaksie Borrel van gebeurtenisse Teikenelement tydens borrel Beëindiging van gebeurtenisborrel Verskeie hanterers op 'n element Onmiddellike beëindiging van borrel Toepassing van beëindiging van gebeurtenisborrel Inkapseling van gebeurtenisse Hanterers op nuwe elemente Delegering van gebeurtenisse Universele gebeurtenisdelegering

Konteks

Grondbeginsels van konteks Konteks van ongebonde funksie Verlies van konteks Oplossing van die konteksprobleem Oplossing deur middel van 'n veranderlike Oplossing deur middel van 'n parameter Oplossing deur middel van pylfunksie Metode call Metode call met parameters Metode apply Metode bind

Timers

Timer loods Teller op timer Timer stop Knoppies om te begin Veelvuldige begin Knoppies om te stop Werk met DOM Timers en konteksverlies Praktyk op timers en DOM Vertraging voor uitvoering Timer deur vertraging

Element Manipulasie

Skep en invoeg van elemente Koppel gebeurtenisse by invoeging Skep elemente in 'n lus Koppel hanterings in 'n lus Verwydering van elemente Invoeging aan die kant Invoeging voor Aangrensende invoeging Aangrensende invoeging van etikette Kloning van elemente Kontrole van elemente

Praktyk

Skep elemente uit 'n skikking Praktyk op die skep van ul-lyste Skep van tabelle Konsekwente vul van tabelle Skep 'n tabel uit 'n skikking Skep 'n tabel uit 'n skikking van voorwerpe Voeg rye en kolomme by 'n tabel Wysiging van tabelselle Verwydering van nuwe elemente Skakel om element te verwyder Skep skakels vir verwydering Redigering van 'n enkele element Versteek teks tydens redigering Redigering in 'n stel elemente Verwydering en redigering Stylisering van elemente Knoppies om element te versteek en te wys Baie elemente met wys-knoppies Aktivering van elemente Afwisseling van aktiveringsstyle Praktyk op die verandering van elemente

Funksies en DOM

Funksies vir werk met DOM element Funksies vir werk met 'n groep elemente Oordrag van callback vir werk met DOM Oordrag van volgordelike nommer in callback Oordrag van element as funksie parameter Oordrag van groep elemente as parameters Funksie vir die skep van HTML tabelle Terugkeer van tabel uit funksie Funksie vir die skep van tabel uit array

Modules deur Sluitings

Veranderlike Konflikte Modules deur Sluitings Praktiese Toepassing Oordra van Parameters Oordra van Ouer Element Oordra van Module-instellings Verstekparameters Uitvoer van Veranderlikes en Funksies Uitvoer van Voorwerp in Modules deur Sluitings Biblioteke deur Sluitings
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