JavaScript avancerad tutorial

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.

Börja lära dig JavaScript avancerad tutorial !

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.