Wat kan Javascript doen? - Functies en belang van Javascript

Inhoudsopgave:

Anonim

Wat kan Javascript doen?

JavaScript is een van 's werelds populairste programmeerdialecten, in eerste instantie gebruikt voor automatisering, activiteiten, naast intuïtiviteit voor webpagina's. Webingenieurs gebruiken JavaScript voor alles, van het automatiseren van redelijke boodschappen tot het bouwen van complexe webpagina's die werken als programmeerapplicaties voor werkgebieden. JavaScript wordt op vergelijkbare wijze langs het web gebruikt bij het programmeren, servers bovendien bij geïmplanteerde apparatuurbesturing. Het wordt over het algemeen gebruikt met sites om de voorkeur te geven boven HTML, en de meeste internetbrowsers hebben gewerkt als bemiddelaar voor javascript. Om veiligheidsredenen is javascript in het programma beperkt (het kan bijvoorbeeld niet zonder meer bij het bestandssysteem komen).

Een definitie op hoog niveau

JavaScript is een scripting- of programmeerdialect waarmee u complexe activiteiten op websitepagina's kunt uitvoeren - telkens wanneer een sitepagina de statische gegevens weergeeft die u kunt bekijken - met baanbrekende inhoudsupdates, intuïtieve kaarten, levendige 2D / 3D-ontwerpen, uitkijkend videojukeboxen, enzovoort - u kunt wedden dat JavaScript verstandig is opgenomen. Het is de derde laag van het gelaagde vierkant van standaard webpromoties, waarvan we er twee (HTML en CSS) hebben opgenomen in aanzienlijk meer detail in verschillende delen van het leergebied. En tot slot kunnen we JavaScript gebruiken om dynamisch gedrag uit te voeren.

Hoe helpt Javascript?

Het centrale JavaScript-dialect bestaat uit een aantal brede programmeerkenmerken waarmee u dingen kunt doen zoals:

  • Bewaar nuttige eigenschappen binnen factoren. In het bovenstaande geval vragen we bijvoorbeeld om een ​​andere naam in te voeren en slaan we die naam op in een variabele met de naam name.
  • Bewerkingen op delen van de inhoud (genoemd als "tekenreeksen" bij het programmeren). In de bovenstaande gelegenheid gebruiken we de tekenreeks "Speler 1:" en relateren deze aan de naamvariabele om de volledige inhoudsnaam te produceren, bijvoorbeeld "Speler 1: Chris".
  • Code uitvoeren in het licht van enkele gelegenheden die zich voordoen op een sitepagina. We hebben gezorgd voor een vinkje in ons precedent hierboven om te herkennen wanneer op de vangst wordt geklikt en voeren later de code uit die het inhoudsmerk vernieuwt.

Wat belangrijk of activerend is, is, alles bij elkaar genomen, het nut dat is gecreëerd via het centrale JavaScript-dialect. Application Programming Interfaces (API's) geven u superkrachten om te gebruiken in uw JavaScript-code.

Wat doet JavaScript op uw pagina?

Hoe zit het met het snel samenvatten van wat er gebeurt als u een webpagina in een programma stapelt. Terwijl u een sitepagina in uw toepassing verzamelt, voert u uw code (de HTML, CSS, aanvullend JavaScript) uit binnen een uitvoeringsdomein (het programmatabblad). Dit is als een verwerkingsbedrijf dat in ruwe materialen (de code) vraagt ​​en bovendien een item oplevert (de website-pagina). De JavaScript-motor van het programma voert JavaScript uit nadat de HTML en CSS zijn verzameld en grotendeels zijn ingesteld op een websitepagina. Dit garandeert de structuur en stijl van de pagina die zich nu in een positie bevinden wanneer JavaScript wordt uitgevoerd. Dit is een buitengewoon punt, omdat het echte basisgebruik van JavaScript is om HTML en CSS krachtig te veranderen om een ​​gebruikersinterface op te laden, via de Document Object Model API. Bij de kans dat JavaScript gestapeld en voorgesteld werd om te blijven werken voordat de HTML en CSS daar invloed op zouden hebben, zouden later fouten optreden.

Browserbeveiliging

Elk programmatabblad heeft een ander compartiment voor het uitvoeren van code (deze houders worden in gespecialiseerde termen 'uitvoeringsvoorwaarden' genoemd) - dit geeft in de regel aan dat de code op alle tabbladen volledig autonoom wordt uitgevoerd en de code op één tabblad niet snel kan beïnvloeden de code op een ander tabblad - of op verschillende sites. Dit is een buitengewone beveiligingsstandaard - in het geval dat niet de situatie was, konden privé-gebruikers beginnen met het samenstellen van code om gegevens van verschillende bestemmingen en andere dergelijke ontaarde zaken te nemen.

Communiceer met de cloud

Naast het toepassen van asynchrone JavaScript naast XML (Ajax), kan JavaScript informatie uitwisselen via een server. Dit biedt de mogelijkheid om middelen aan de serverzijde te gebruiken om responsieve webtoepassingen te maken. Met Ajax kan JavaScript de kracht, kennis en techno-wetenschappelijke serveractiva krijgen die onlogisch of moeilijk uit te voeren zijn in een totale klantgerichte applicatie. Ajax kan bijvoorbeeld worden gebruikt om een ​​vormgreep te produceren die aanbevelingen bijdraagt ​​terwijl u typt, geïndexeerde lijsten aangeven zonder de webpagina opnieuw te laden en intuïtieve kaarten geven die u kunt inspecteren met een veeg van uw muiscursor.

Basisautomatisering implementeren

Ondanks de gebruikelijke programmeer dialectattributen, bijvoorbeeld inhoudsbeheer en wiskundige berekeningen, kan JavaScript tot een fortuin aan gegevens komen met betrekking tot het programma en de webpagina waarin het werkt. JavaScript kan deze informatie gebruiken om een ​​persoonlijk welkom samen te stellen, afhankelijk van het seizoen van de dag, neem het adres van de webpagina op in de voettekst van de pagina en verbeter bovendien de webpagina, afhankelijk van het programma dat u gebruikt.

Update webpagina-inhoud on the fly

Twee uitzonderlijke kwaliteiten geven JavaScript de mogelijkheid om een ​​webpagina direct aan te passen terwijl u ermee spreekt. Om te beginnen is JavaScript 'occasion-driven', wat aangeeft dat het kan reageren op gelegenheden, bijvoorbeeld muisklikken, console-invoer, het stapelen van webpagina's of een time-out. Vervolgens benadert JavaScript het Document Object Model (DOM), een interface voor de structuur van een webpagina. Dit geeft JavaScript toegang tot het bekijken en wijzigen van afbeeldingen, inhoud, vormvelden, stijlen en unieke componenten en kwaliteiten van een webpagina.

Gelegenheden in aanvulling op de DOM-interface stellen JavaScript-ingenieurs in staat om redelijke toezeggingen te realiseren, bijvoorbeeld het goedkeuren van structuurbijdragen, en bovendien het insluiten van intellectuele kwaliteiten, bijvoorbeeld beeldschuifregelaars en recreaties. Deze zijn belangrijk voor de uitvoering van Dynamic HTML (DHTML).

Samenvatting

Op dezelfde manier daar ga je, je onderliggende dimensie in het universum van JavaScript. We zijn begonnen met slechts een hypothese, om je te laten wennen aan welke reden je JavaScript zou gebruiken en wat voor dingen je ermee kunt doen. Toevallig zag je een aantal codetests en ontdekte je hoe JavaScript coördineert met wat er nog over is van de code op je site, onder verschillende dingen.

Het kan op dit moment enigszins overweldigend zijn, maar in deze cursus zullen we u door de redelijke vorderingen helpen die een goede voortgang voorspellen.

Aanbevolen artikelen

Dit is een gids voor Wat Javascript kan doen? Hier hebben we besproken wat Javascript kan doen, de browserbeveiliging en communicatie met Cloud. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat is jQuery? | Begin met het gebruik van jQuery
  2. Wat is PHP? | Gebruik en voordelen
  3. Hoe HTML-stijlbladen toe te voegen?
  4. Leer de beste Javascript Frameworks
  5. Methoden van JavaScript-wiskundige functies
  6. Overzicht van JavaScript-hulpmiddelen