Ons JavaScript-zelfstudie is ontworpen voor zowel beginners als professionals. JavaScript wordt gebruikt om dynamische pagina's aan de clientzijde te maken.
JavaScript is een objectgebaseerde scripttaal die lichtgewicht en platformonafhankelijk is.
JavaScript is geen gecompileerde taal, maar een vertaalde taal. De JavaScript-vertaler (ingebouwd in de browser) is verantwoordelijk voor het vertalen van de JavaScript-code voor de webbrowser.
Wat is JavaScript
JavaScript (js) is een lichtgewicht objectgeoriënteerde programmeertaal die door verschillende websites wordt gebruikt voor het scripten van de webpagina's. Het is een geïnterpreteerde, volwaardige programmeertaal die dynamische interactiviteit op websites mogelijk maakt wanneer deze wordt toegepast op een HTML-document. Het werd in 1995 geïntroduceerd voor het toevoegen van programma's aan webpagina's in de Netscape Navigator-browser. Sindsdien is het overgenomen door alle andere grafische webbrowsers. Met JavaScript kunnen gebruikers moderne webapplicaties bouwen die rechtstreeks kunnen communiceren zonder dat de pagina telkens opnieuw hoeft te worden geladen. De traditionele website gebruikt js om verschillende vormen van interactiviteit en eenvoud te bieden.
verbinding maken met de database in Java
Hoewel JavaScript geen connectiviteit heeft met de programmeertaal Java. De naam werd voorgesteld en verstrekt in de tijd dat Java aan populariteit won op de markt. Naast webbrowsers gebruiken databases zoals CouchDB en MongoDB JavaScript als hun script- en querytaal.
Kenmerken van JavaScript
Er zijn de volgende kenmerken van JavaScript:
- Alle populaire webbrowsers ondersteunen JavaScript omdat ze ingebouwde uitvoeringsomgevingen bieden.
- JavaScript volgt de syntaxis en structuur van de programmeertaal C. Het is dus een gestructureerde programmeertaal.
- JavaScript is een zwak getypeerde taal, waarbij bepaalde typen impliciet worden gecast (afhankelijk van de bewerking).
- JavaScript is een objectgeoriënteerde programmeertaal die prototypes gebruikt in plaats van klassen te gebruiken voor overerving.
- Het is een lichtgewicht en geïnterpreteerde taal.
- Het is een hoofdlettergevoelige taal.
- JavaScript wordt ondersteund in verschillende besturingssystemen, waaronder Windows, macOS, enz.
- Het biedt goede controle voor de gebruikers via de webbrowsers.
Geschiedenis van JavaScript
In 1993, Mozaïek , de eerste populaire webbrowser, ontstond. In de jaar 1994 , Netscape werd opgericht door Marc Andreessen . Hij realiseerde zich dat het web dynamischer moest worden. Er werd dus aangenomen dat er een 'lijmtaal' aan HTML werd geleverd om webontwerp gemakkelijk te maken voor ontwerpers en parttime programmeurs. Daarom rekruteerde het bedrijf in 1995 Brendan Eich met de bedoeling om Scheme-programmeertaal in de browser te implementeren en in te sluiten. Maar voordat Brendan kon beginnen, fuseerde het bedrijf ermee Zon microsystemen voor het toevoegen van Java aan zijn Navigator, zodat het via de webtechnologieën en -platforms met Microsoft kon concurreren. Nu waren er twee talen: Java en de scripttaal. Verder besloot Netscape om de scripttaal een soortgelijke naam te geven als die van Java. Het leidde tot 'Javascript'. Uiteindelijk bedacht Marc Andreessen in mei 1995 de eerste Javascript-code genaamd ' Mokka '. Later verving het marketingteam de naam door ' LiveScript '. Maar vanwege handelsmerkredenen en bepaalde andere redenen werd de taal in december 1995 uiteindelijk hernoemd naar 'JavaScript'. Vanaf dat moment ontstond JavaScript.
Toepassing van JavaScript
JavaScript wordt gebruikt om interactieve websites te maken. Het wordt voornamelijk gebruikt voor:
- Validatie aan de clientzijde,
- Dynamische vervolgkeuzemenu's,
- Datum en tijd weergeven,
- Het weergeven van pop-upvensters en dialoogvensters (zoals een waarschuwingsdialoogvenster, bevestigingsdialoogvenster en promptdialoogvenster),
- Klokken weergeven enz.
JavaScript-voorbeeld
document.write('Hello JavaScript by JavaScript');Test het nu
Een gedetailleerde uitleg van het eerste JavaScript-voorbeeld wordt gegeven in het volgende hoofdstuk.
JavaScript-index
JavaScript-zelfstudie
JavaScript-basisprincipes
- JavaScript-commentaar
- JavaScript-variabele
- JavaScript-globale variabele
- JavaScript-operatoren
- JavaScript If-instructie
- JavaScript-schakelaar
- JavaScript-lus
- JavaScript-functie
JavaScript-objecten
- JavaScript-object
- JavaScript-array
- JavaScript-tekenreeks
- JavaScript-datum
- JavaScript-wiskunde
- JavaScript-nummer
- JavaScript Booleaans
- JavaScript-gegevensweergave
- JavaScript-functie
- JavaScript-handler
- JavaScript-JSON
- JavaScript-nummer
- JavaScript reflecteren
- JavaScript RegExp
- JavaScript-symbool
JavaScript BOM
- Browserobjecten
- 1) Vensterobject
- 2) Geschiedenisobject
- 3) Navigatorobject
- 4) Schermobject
JavaScript-DOM
- 5) Documentobject
- getElementById
- getElementsByName
- getElementsByTagName
- JavaScript innerHTML-eigenschap
- JavaScript innerText-eigenschap
JavaScript-validatie
- Validatie van JavaScript-formulieren
- JavaScript e-mailvalidatie
JavaScript-OOP's
wat zit er in python
- JavaScript-klasse
- JavaScript-object
- JavaScript-prototype
- JavaScript-constructormethode
- JavaScript statische methode
- JavaScript-inkapseling
- JavaScript-overerving
- JavaScript-polymorfisme
- JavaScript-abstractie
JavaScript-cookies
- JavaScript-cookies
- Cookie-eigenschappen
- Cookie met meerdere namen
- Cookies verwijderen
JavaScript-evenementen
- HTML/DOM-gebeurtenissen
JavaScript Diversen
- JavaScript dit trefwoord
- JavaScript-foutopsporing
- JavaScript Hijsen
- JavaScript strikte modus
JavaScript-vooruitgang
- JavaScript TypedArray
- JavaScript-set
- JavaScript-kaart
- JavaScript-zwakkeset
- JavaScript Zwakke kaart
Interview vragen
- JavaScript-interviewvragen
JavaScript-methoden
JavaScript-arrayobject
- JavaScript-array
- Array concat()-methode
- Array copywithin() methode
- Array elke() methode
- Array fill()-methode
- Arrayfilter()-methode
- Array find()-methode
- Array findIndex()-methode
- Array forEach()-methode
- Array include() methode
- Array indexOf()-methode
- Array join()-methode
- Array lastIndexOf()-methode
- Array map()-methode
- Array pop()-methode
- Array push()-methode
- Array reverse()-methode
- Arrayshift()-methode
- Array slice()-methode
- Array sort()-methode
- Array splice()-methode
- Array unshift()-methode
JavaScript DataView-object
- JavaScript-gegevensweergave
- DataView getFloat32()-methode
- DataView getFloat64()-methode
- DataView getInt8() method
- DataView getInt16() method
- DataView getInt32() method
- DataView getUint8()-methode
- DataView getUint16()-methode
- DataView getUint32()-methode
JavaScript-functieobject
- JavaScript-functie
- Functie apply() methode
- Functie bind() methode
- Functieaanroep() methode
- Functie toString() methode
JavaScript-datumobject
- JavaScript-datum
- datum getDate() methode
- date getDay()-methode
- datum getFullYears() methode
- date getHours()-methode
- datum getMilliseconds() methode
- datum getMinutes() methode
- datum getMonth() methode
- date getSeconds()-methode
- date getUTCDate()-methode
- datum getUTCDay() methode
- datum getUTCFullYears() methode
- datum getUTCHours() methode
- datum getUTCMinutes() methode
- datum getUTCMonth() methode
- datum getUTCSeconds() methode
- date setDate()-methode
- date setDay()-methode
- date setFullYears()-methode
- date setHours()-methode
- date setMilliseconds()-methode
- date setMinutes()-methode
- date setMonth()-methode
- date setSeconds()-methode
- date setUTCDate()-methode
- date setUTCDay()-methode
- date setUTCFullYears()-methode
- date setUTCHours() methode
- date setUTCMilliseconds()-methode
- date setUTCMinutes()-methode
- date setUTCMonth()-methode
- date setUTCSeconds()-methode
- date toDateString()-methode
- date toISOString()-methode
- date toJSON()-methode
- date toString()-methode
- date toTimeString()-methode
- date toUTCString()-methode
- date valueOf()-methode
JavaScript-handlerobject
- JavaScript-handler
- handler apply() methode
- handler construct()-methode
- handler definieerProperty() methode
- handler deleteProperty()-methode
- handler get()-methode
- handler getOwnPropertyDescriptor()-methode
- handler getPrototypeOf()-methode
- handler heeft() methode
- handler isExtensible()-methode
- handler ownKeys()-methode
- handler preventieExtensions() methode
- handler set() methode
- handler setPrototypeOf()-methode
JavaScript JSON-object
schakelmethode java
- JavaScript-JSON
- JSON.parse()-methode
- JSON.stringify()-methode
JavaScript-kaartobject
- JavaScript-kaart
- Kaart clear() methode
- Kaart delete() methode
- Kaart entry() methode
- Wijs de methode forEach() toe
- Kaart get() methode
- Kaart has() methode
- Kaartsleutels() methode
- Kaart set() methode
- Kaartwaarden() methode
JavaScript-wiskundig object
- JavaScript-wiskunde
- Wiskundige abs()-methode
- Wiskundige acos()-methode
- Wiskundige asin()-methode
- Wiskundige atan()-methode
- Wiskundige cbrt()-methode
- Wiskundige ceil()-methode
- Wiskundige cos()-methode
- Wiskundige cosh()-methode
- Wiskundige exp()-methode
- Math floor() methode
- Wiskundige hypot()-methode
- Wiskundige log()-methode
- Math max()-methode
- Wiskundige min()-methode
- Math pow()-methode
- Wiskundige willekeurige() methode
- Math round()-methode
- Wiskundige sign()-methode
- Wiskundige sin()-methode
- Wiskundige sinh()-methode
- Wiskundige sqrt()-methode
- Wiskundige tan()-methode
- Wiskundige tanh()-methode
- Math trunc()-methode
JavaScript-nummerobject
- JavaScript-nummer
- Getal isFinite() methode
- Getal isInteger() methode
- Nummer parseFloat() methode
- Nummer parseInt() methode
- Nummer voor de Exponential()-methode
- Nummer naarFixed()-methode
- Nummer naarPrecision()-methode
- Nummer toString() methode
JavaScript RegExp-object
- JavaScript RegExp
- RegExp.exec()-methode
- RegExp.test()-methode
- RegExp.toString()-methode
JavaScript-object
- JavaScript-object
- Object.assign()-methode
- Object.create()-methode
- Object.defineProperty()-methode
- Object.defineProperties()-methode
- Object.entries() methode
- Object.freeze() methode
- getOwnPropertyDescriptor()-methode
- getOwnPropertyDescriptors()-methode
- getOwnPropertyNames()-methode
- getOwnPropertySymbols()-methode
- Object.getPrototypeOf()-methode
- Object.is()-methode
- preventieExtensions() methode
- Object.seal()-methode
- Object.setPrototypeOf()-methode
- Object.values()-methode
JavaScript Reflect-object
- JavaScript reflecteren
- Reflect.apply()-methode
- Reflect.construct()-methode
- Reflect.defineProperty()-methode
- Reflect.deleteProperty()-methode
- Reflect.get()-methode
- getOwnPropertyDescriptor()-methode
- Reflect.getPrototypeOf()-methode
- Reflect.has() methode
- Reflect.isExtensible()-methode
- Reflect.ownKeys()-methode
- preventieExtensions() methode
- Reflect.set() methode
- Reflect.setPrototypeOf()-methode
JavaScript-object instellen
- JavaScript-set
- Stel de add()-methode in
- Stel de clear()-methode in
- Stel de delete()-methode in
- Stel de entry()-methode in
- Stel de methode forEach() in
- Stel de has()-methode in
- Methode waarden() instellen
JavaScript-tekenreeksobject
- String charAt()-methode
- String charAt()-methode
- Tekenreeks charCodeAt() methode
- String concat()-methode
- StringindexOf()-methode
- Tekenreeks lastIndexOf()-methode
- Zoekmethode String().
- Tekenreeksovereenkomst()
- Tekenreeks vervangen() methode
- String substr()-methode
- String substring()-methode
- String slice()-methode
- Tekenreeks naarLowerCase()-methode
- toLocaleLowerCase()-methode
- Tekenreeks naarUpperCase()-methode
- toLocaleUpperCase()-methode
- String toString()-methode
- TekenreekswaardeOf()-methode
JavaScript-symboolobject
- JavaScript-symbool
- Symbol.for()-methode
- Symbol.keyFor()-methode
- Symbol.toString()-methode
Symbooleigenschap
- De eigenschap Symbol.hasInstance
- isConcatSpreadable eigenschap
- Symbol.match-eigenschap
- Symbol.prototype-eigenschap
- Symbol.replace-eigenschap
- Symbol.search-eigenschap
- Symbol.split-eigenschap
- Symbol.toStringTag-eigenschap
- Symbol.unscopables-eigenschap
JavaScript TypedArray-object
- JavaScript TypedArray
- TypedArray copyWithin()-methode
- TypedArray entry() methode
- TypedArray every()-methode
- TypedArray fill()-methode
- TypedArray filter()-methode
- TypedArray find()-methode
- TypedArray findIndex()-methode
- TypedArray forEach()-methode
- TypedArray omvat() methode
- TypedArray indexof()-methode
- TypedArray join()-methode
- TypedArray Keys()-methode
- TypedArray lastIndexof()-methode
- TypedArray map()-methode
- TypedArray reduce()-methode
- TypedArray reduceRight()-methode
- TypedArray reverse()-methode
- TypedArray set()-methode
- TypedArray Slice()-methode
- TypedArray een() methode
- TypedArray sort()-methode
- TypedArray subarray()-methode
- TypedArray-waarden() methode
- toLocaleString()-methode
- TypedArray toString()-methode
JavaScript WeakMap-object
multithreading in Java
- JavaScript Zwakke kaart
- WeakMap delete()-methode
- WeakMap get()-methode
- WeakMap heeft() methode
- WeakMap set()-methode
JavaScript WeakSet-object
- JavaScript-zwakkeset
- WeakSet add()-methode
- WeakSet delete()-methode
- WeakSet heeft() methode
Voorwaarde
Voordat u JavaScript diepgaand leert, moet u over de basiskennis van HTML beschikken.
Publiek
We hebben deze JavaScript-tutorial ontwikkeld voor zowel beginners als professionals. Er worden veel voorbeelden gegeven met de JavaScript-editor. U kunt dus eenvoudig uw JavaScript-code bewerken, zodat u JavaScript gemakkelijk kunt leren.
Probleem
Wij verzekeren u dat u geen enkel probleem zult vinden in onze JavaScript-tutorial. Maar als u een fout ontdekt, kunt u deze in onze commentaarsectie plaatsen.