JavaScript avancerad tutorial
- Föregående sida JavaScript avancerad tutorial
- Nästa sida Historien om JavaScript
JavaScript är det mest populära skriptspråket på Internet, det finns i alla webbläsare över hela världen och kan förbättra interaktionen mellan användare och webbplatser och webbapplikationer.
Denna kurs är en avancerad version av CodeW3C JavaScript-kursen.
Denna kurs börjar med JavaScript:s historia och fortsätter till dess nuvarande stöd för XML och webbtjänster.
Du kommer att lära dig hur du utökar språket för att anpassa det till specialbehov.
Du kommer också att lära dig hur du använder JavaScript för att skapa smidig klient-serverkommunikation.
Innehållslista
JavaScript introduction
- Historien om JavaScript
- Detta avsnitt förklarar JavaScript och klientskriptets ursprung.
- Implementering av JavaScript
- En fullständig JavaScript-implementering består av tre olika delar: ECMAScript, dokumentobjektmodellen och webbläsarmodellen.
ECMAScript grund
- ECMAScript syntax
- Java och ECMAScript har några viktiga grammatiska egenskaper som är desamma, men också några som är helt olika. Detta avsnitt går djupt in på ECMAScript:s grammatik.
- ECMAScript variabler
- Detta avsnitt förklarar hur man deklarerar och namngör variabler samt några kända variabelnamngivningsregler.
- ECMAScript nyckelord
- Detta avsnitt tillhandahåller en fullständig lista över ECMAScript-nyckelord.
- ECMAScript reserverade ord
- Detta avsnitt tillhandahåller en fullständig lista över ECMAScript-reserverade ord.
- ECMAScript värden
- Detta avsnitt förklarar ECMAScript:s ursprungliga och referensvärden samt konceptet med ECMAScript ursprungliga typer.
- ECMAScript ursprungliga typer
- Detta avsnitt förklarar ECMAScript:s fem grundtyper: Undefined, Null, Boolean, Number och String.
- ECMAScript typkonvertering
- Detta avsnitt förklarar de typkonverteringsmetoder som ECMAScript tillhandahåller samt hur man genomför tvångstypskonvertering.
- ECMAScript referenstyper
- Referenstyper kallas ofta klasser (class) eller objekt. Detta avsnitt förklarar ECMAScript:s fördefinierade referenstyper.
ECMAScript operatorer
- ECMAScript unära operatorer
- Enäringsoperatorer har endast ett argument, nämligen det objekt eller värdet som ska manipuleras. Detta avsnitt förklarar den enklaste operatorn i ECMAScript - enäringsoperatorn.
- ECMAScript bitoperatorer
- Bitoperatorer utför operationer på grunden av tal. Detta avsnitt går djupt in på kunskap om heltal och introducerar ECMAScript:s olika bitoperatorer.
- ECMAScript Boolean operators
- Boolean operatorer är mycket viktiga. Detta avsnitt går djupt in på tre Boolean operatorer: NOT, AND och OR.
- ECMAScript multiplikativa operatorer
- Detta avsnitt förklarar de multiplicativa operatorerna i ECMAScript: multiplikation, division och moduloperator, samt deras speciella beteende.
- ECMAScript additiva operatorer
- Detta avsnitt förklarar de additiva operatorerna i ECMAScript: addition och subtraktion, samt deras speciella beteende.
- ECMAScript relationella operatorer
- Relaterade operatorer utför jämförelser. Detta avsnitt förklarar den vanliga jämförelsen av relaterade operatorer samt hur man jämför strängar och tal.
- ECMAScript likhetsoperatorer
- Ekvationsoperatorer används för att bedöma om variabler är lika. ECMAScript tillhandahåller två uppsättningar ekvationsoperatorer: likhet och olikhet, samt heltal och icke-heltal.
- ECMAScript villkorliga operatorer
- Detta avsnitt förklarar villkorlig operator i ECMAScript.
- ECMAScript tilldelningsoperatorer
- Detta avsnitt förklarar tilldelningsoperatorn i ECMAScript.
- ECMAScript-kommaoperatorn
- Denna sektion förklarar komma-operatorn i ECMAScript.
ECMAScript-satser
- ECMAScript if-sats
- If-satsen är en av de mest använda satserna i ECMAScript. Denna sektion förklarar i detalj hur man använder if-satsen.
- ECMAScript iterativa satser
- Itererande satser kallas också loop-satser. Denna sektion introducerar de fyra itererande satser som ECMAScript erbjuder.
- ECMAScript taggsatser
- Denna sektion ger en kort introduktion till länkade satser.
- ECMAScript break och continue-satser
- Denna sektion förklarar skillnaderna mellan break- och continue-satser samt hur man använder dem tillsammans med länkade satser.
- ECMAScript with-sats
- With-satsen används för att sätta kodens omgivande område för en specifik objekt. Denna sektion introducerar användningen av with-satsen.
- ECMAScript switch-sats
- Switch-satsen är en syskon till if-satsen. Denna sektion introducerar användningen av switch-satsen samt skillnaderna mellan switch-satsen i Java.
ECMAScript-funktioner
- Översikt över ECMAScript-funktioner
- Denna sektion förklarar konceptet med funktioner, hur ECMAScript deklarerar och anropar funktioner, samt hur funktioner returnerar värden.
- ECMAScript arguments-objekt
- Denna sektion introducerar detta objektets grundläggande användning och förklarar hur man använder length-egenskapen för att bestämma antalet argument för en funktion samt hur man simulerar funktionsoverladdning.
- ECMAScript Function-objekt (klass)
- Denna sektion förklarar hur man skapar funktioner med Function-klassen och introducerar egenskaper och metoder för Function-objektet.
- ECMAScript closure (closure)
- Denna sektion förklarar konceptet med closure och visar två exempel på enkelt och något mer komplext closure.
ECMAScript-objekt
- ECMAScript objektorienterad teknik
- Denna sektion ger en kort introduktion till termer för objektorienterad teknik, kraven för objektorienterade språk och strukturen hos objekt.
- ECMAScript objektanvändning
- Denna sektion förklarar hur man deklarerar och instantierar objekt, hur man refererar till och avvecklar objekt, samt konceptet med bindning.
- ECMAScript objekttyper
- Denna sektion introducerar ECMAScript:s tre typer: lokala objekt, inbyggda objekt och värdobjekt, och ger länkar till relevanta referenshandböcker.
- ECMAScript objektskopa
- Denna sektion förklarar ECMAScript-skal och this-nyckelordet.
- Definiera klasser eller objekt i ECMAScript
- Denna sektion förklarar i detalj olika sätt att skapa ECMAScript-objekt eller klasser.
- Modifiera objekt i ECMAScript
- Denna sektion förklarar hur man ändrar objekt genom att skapa nya metoder eller omdefiniera befintliga metoder.
- Föregående sida JavaScript avancerad tutorial
- Nästa sida Historien om JavaScript