Inleiding tot JavaScript

In dit onderwerp hebben we de inleiding tot JavaScript besproken, omdat het een lichtgewicht dynamische programmeertaal is. Programma's geschreven in deze taal worden scripts genoemd, deze scripts zijn ingebed in webpagina's en kunnen de HTML-inhoud manipuleren. Deze scripts worden uitgevoerd als webpagina's worden geladen, JavaScript's hoeven niet te hebben voldaan om uit te voeren. Voorheen stond JavaScript bekend als LiveScript, maar later werd het veranderd in JavaScript. Omdat Java op dat moment erg populair was en het introduceren van een nieuwe taal met de gelijkenis in namen nuttig zou zijn, dachten ze. Maar later werd JavaScript een onafhankelijke taal met zijn eigen specificatie genaamd ECMAScript. Netscape 2.0 is de eerste waar de implementatie van JavaScript voor het eerst werd gezien. De syntaxis van JavaScript wordt meer beïnvloed door programmeertaal 'C'.

Uitvoering van JavaScript

Zoals we hierboven in de Inleiding tot JavaScript hebben besproken, gaan we nu de uitvoering van JavaScript als volgt bestuderen:

JavaScript is een scripttaal, het kan niet zelfstandig worden uitgevoerd, dus we hebben een platform nodig om het uit te voeren. Dit platform is niets anders dan de browser waarin we de webpagina openen, browsers hebben al ingebouwde uitvoeringsengines. In vroegere tijden werd het voornamelijk ondersteund door IE (Internet Explorer), dus voor veel sites was er een opmerking voor betere prestaties gebruik IE7 of zo. Maar tegenwoordig ondersteunen alle browsers JavaScript's, dus we hoeven ons niet druk te maken of onze site correct werkt voor alle browsers of alleen door een specifieke browser wordt ondersteund. De scripts kunnen worden uitgevoerd met behulp van de JavaScript-engine, de aanwezigheid van deze engine zorgt voor de uitvoering van scripts in de browser, server of een ander apparaat. De naam voor de zoekmachines verschilt als browser, sommige ingesloten browsers worden "JavaScript Virtual Machine" genoemd, terwijl enkele andere hieronder worden vermeld:
• V8 is de open source JavaScript-engine van Google Chrome die is ontwikkeld door Chromium Project.
• SpiderMonkey is de eerste motor ontwikkeld door Netscape Communications.
• Nashorn, JScript, Rhino, enz. Zijn enkele andere JavaScript-engines.

JavaScript aan clientzijde

Een meest voorkomende vorm van taal is de JavaScript aan clientzijde. Browsers moeten de scripts interpreteren, daarvoor moet het worden opgenomen of aangewezen door het HTML-document. JavaScript is opgenomen in de HTML, hiervoor is het niet verplicht dat HTML statisch is. Maar door scripts toe te voegen, kunnen we een meer interactieve webpagina maken. Client-side scripts bieden voordelen ten opzichte van traditionele server-side scripts, bijv. We implementeren JavaScript om basisinformatie op de webpagina te valideren, zoals leeftijd voor nummers, e-mail voor @ en .com, enz. De scripts ontwikkeld en ingebed voor validatie, worden uitgevoerd zodra de gebruiker het formulier verzendt en als de invoer geldig is, wordt het formulier verzonden, anders verschijnt er een foutmelding.

Kenmerken van Client-Side JavaScript

In dit onderwerp Inleiding tot JavaScript laten we u ook de functies van JavaScript zien:

• We kunnen de weergave en inhoud van documenten beheren
• We kunnen de browser bedienen als pop-upvensters
• Interactie met HTML-formulieren. We kunnen bijvoorbeeld een knop verzenden
• Interactie met de gebruiker, bijv. We tonen berichten over een bepaalde tekst of een bepaald woord.

Waarom is JavaScript uniek?

Er zijn verschillende tools en programmeertalen beschikbaar voor het maken van webbrowsers. JavaScript onderscheidt zich van elk van hen door de aanwezigheid van drie functies die uniek zijn gecombineerd. De integratie van deze drie functies samen is alleen beschikbaar in JavaScript en dit maakt het een unieke programmeertaal, vooral voor interfaceontwerp.

  • Het biedt volledige integratie met HTML. HTML is een standaardtool voor het ontwikkelen van webpagina's. Assimilatie van JavaScript brengt krachtige bibliotheken en tools in huis om het grootste deel van de vereiste af te handelen
    taken.
  • Naast de integratie met HTML, wordt het ook ondersteund door alle browsers, waardoor het de ultieme keuze is
  • De programmeertaal is efficiënt met voortdurend evoluerende bibliotheken. Dit maakt JavaScript een goed presterende programmeertaal op alle gebieden van het web, mobiele app-ontwikkelingen en zelfs IOT.

Voorbeelden van Javascript

We hebben de introductie van Javascript in de bovenstaande sectie geleerd en gaan nu verder met de voorbeelden van Javascript, die hieronder worden vermeld:

Ingesloten script

We moeten al onze JavaScript-code binnen … tags houden als we onze code in een HTML-document opnemen. Dit zal onze code onderscheiden van de rest van de code. Er zijn veel scriptingtalen aan de client beschikbaar, het wordt aanbevolen om de scripttaal op te geven. Om dit te doen, moeten we het typekenmerk als volgt in de tag toevoegen:
Nu zullen we het voorbeeld zien waarin we "Hallo wereld!" Als volgt in het JavaScript hebben ingesloten:


My First JavaScript code!!!
alert("Hello World!");



My First JavaScript code!!!
alert("Hello World!");


  • Extern script

Soms willen we dat één JavaScript op veel andere pagina's wordt uitgevoerd, zonder op elke pagina hetzelfde script te hoeven schrijven. Om dit te implementeren, kunnen we een JavaScript in een extern bestand schrijven. Na het schrijven moeten we het externe script opslaan met een specifieke .js-extensie. Het externe script mag geen tags hebben. We kunnen dit script gebruiken door als volgt naar het .js-bestand in het kenmerk 'src' in de tag te wijzen:
Hieronder is het voorbeeld van een extern script, waarbij we javascript1.js als een extern bestand hebben gebruikt




Voor- en nadelen van Javascript

Zoals we hebben geleerd over het basisconcept van de introductie van JavaScript, gaan we nu verder met de voor- en nadelen van JavaScript.

Voordelen van JavaScript

• Validatie van gegevens kan worden gedaan voordat deze naar de server worden verzonden. Dit bespaart verkeer op de server waardoor onnodige belasting van een server wordt voorkomen.
• Gebruiksvriendelijke webformulieren kunnen worden gemaakt, wanneer gebruikers vergeten in te vullen of een fout maken, hoeven ze niet te wachten tot de webpagina opnieuw wordt geladen en kunnen ze daar en daar worden gevraagd.
• We kunnen interfaces maken die gebruikers begeleiden wanneer ze met de muis over hen bewegen.
• Met behulp van JavaScript's kunnen we een lijst, schuifregelaars, etc. toevoegen.
• Datumobject van JavaScript vereenvoudigt het werken met datums en tijd.
• Animatie- en roll-over-afbeeldingen kunnen worden weergegeven.
• De datum van laatste wijziging van het document kan een tijdstempel krijgen met behulp van het object Document.

Nadelen van JavaScript

• JavaScript aan clientzijde staat het lezen en schrijven van bestanden niet toe, omdat we geen willekeurig script kunnen toestaan ​​om onze schijf te ordenen.
• Netwerktoepassingen worden niet ondersteund door JavaScript.
• Multi-tasking multi-threading wordt niet ondersteund door JavaScript's.

Conclusie - Inleiding tot Javascript

• JavaScript is een scripttaal die niet hoeft te worden gecompileerd.
• JavaScript kan op bijna alle beschikbare browsers worden uitgevoerd.

Aanbevolen artikelen

Dit is een handleiding voor Inleiding tot JavaScript. Hier hebben we het basisconcept van introductie tot JavaScript met uitvoering, kenmerken, voorbeeld en voordelen van JavaScript besproken. U kunt ook de volgende artikelen bekijken:

  1. CSS versus JavaScript
  2. Cheatsheet JavaScript
  3. TypeScript versus JavaScript
  4. JavaScript versus VBScript
  5. JavaScript-wiskundige functies
  6. Verschillende JavaScript-hulpmiddelen