logo

Tutoriel Apprendre JavaScript

Tutoriel Javascript

Notre Tutoriel Javascript est conçu pour les débutants et les professionnels. JavaScript est utilisé pour créer des pages dynamiques côté client.

Javascript est un langage de script basé sur les objets qui est léger et multiplateforme.

JavaScript n'est pas un langage compilé, mais c'est un langage traduit. Le traducteur JavaScript (intégré au navigateur) est chargé de traduire le code JavaScript pour le navigateur Web.

Qu'est-ce que JavaScript

JavaScript (js) est un langage de programmation léger orienté objet qui est utilisé par plusieurs sites Web pour créer des scripts de pages Web. Il s'agit d'un langage de programmation interprété à part entière qui permet une interactivité dynamique sur les sites Web lorsqu'il est appliqué à un document HTML. Il a été introduit en 1995 pour ajouter des programmes aux pages Web du navigateur Netscape Navigator. Depuis, il a été adopté par tous les autres navigateurs Web graphiques. Avec JavaScript, les utilisateurs peuvent créer des applications Web modernes pour interagir directement sans recharger la page à chaque fois. Le site Web traditionnel utilise js pour offrir plusieurs formes d'interactivité et de simplicité.

démarque des notes de bas de page

Cependant, JavaScript n'a aucune connectivité avec le langage de programmation Java. Le nom a été suggéré et proposé à l’époque où Java gagnait en popularité sur le marché. En plus des navigateurs Web, les bases de données telles que CouchDB et MongoDB utilisent JavaScript comme langage de script et de requête.

Fonctionnalités de JavaScript

Il existe les fonctionnalités suivantes de JavaScript :

  1. Tous les navigateurs Web populaires prennent en charge JavaScript car ils fournissent des environnements d'exécution intégrés.
  2. JavaScript suit la syntaxe et la structure du langage de programmation C. Il s’agit donc d’un langage de programmation structuré.
  3. JavaScript est un langage faiblement typé, dans lequel certains types sont implicitement convertis (en fonction de l'opération).
  4. JavaScript est un langage de programmation orienté objet qui utilise des prototypes plutôt que des classes pour l'héritage.
  5. C'est un langage léger et interprété.
  6. C'est un langage sensible à la casse.
  7. JavaScript est pris en charge dans plusieurs systèmes d'exploitation, notamment Windows, macOS, etc.
  8. Il offre un bon contrôle aux utilisateurs sur les navigateurs Web.

Histoire de JavaScript

En 1993, Mosaïque , le premier navigateur Web populaire, a vu le jour. Dans le année 1994 , Netscape a été fondée par Marc Andreessen . Il s'est rendu compte que le Web devait devenir plus dynamique. Ainsi, on pensait qu'un « langage de colle » était fourni au HTML pour faciliter la conception de sites Web pour les concepteurs et les programmeurs à temps partiel. Ainsi, en 1995, l'entreprise a recruté Brendan Eich avec l'intention d'implémenter et d'intégrer le langage de programmation Scheme au navigateur. Mais avant que Brendan puisse démarrer, la société a fusionné avec Microsystèmes Sun pour avoir ajouté Java dans son navigateur afin de pouvoir rivaliser avec Microsoft sur les technologies et plates-formes Web. Désormais, deux langages existaient : Java et le langage de script. De plus, Netscape a décidé de donner au langage de script un nom similaire à celui de Java. Cela a conduit à « Javascript ». Finalement, en mai 1995, Marc Andreessen a inventé le premier code Javascript nommé ' Moka '. Plus tard, l'équipe marketing a remplacé le nom par « » LiveScript '. Mais, pour des raisons liées aux marques déposées et à d'autres raisons, en décembre 1995, le langage a finalement été renommé « JavaScript ». À partir de là, JavaScript a vu le jour.

Application de Javascript

JavaScript est utilisé pour créer des sites Web interactifs. Il est principalement utilisé pour :

  • Validation côté client,
  • Menus déroulants dynamiques,
  • Affichage de la date et de l'heure,
  • Affichage de fenêtres contextuelles et de boîtes de dialogue (comme une boîte de dialogue d'alerte, une boîte de dialogue de confirmation et une boîte de dialogue d'invite),
  • Affichage des horloges, etc.

Exemple JavaScript

 document.write('Hello JavaScript by JavaScript'); 
Testez-le maintenant

Une explication détaillée du premier exemple JavaScript est donnée dans le chapitre suivant.


Index JavaScript


Tutoriel Javascript

Bases de JavaScript

Objets JavaScript

Nomenclature JavaScript

  • Objets du navigateur
  • 1) Objet fenêtre
  • 2) Objet historique
  • 3) Objet Navigateur
  • 4) Objet d'écran

DOM JavaScript

  • 5) Objet de document
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • Propriété JavaScript innerHTML
  • Propriété JavaScript innerText

Validation JavaScript

POO JavaScript

  • Classe JavaScript
  • Objet JavaScript
  • Prototype JavaScript
  • Méthode constructeur JavaScript
  • Méthode statique JavaScript
  • Encapsulation JavaScript
  • Héritage JavaScript
  • Polymorphisme JavaScript
  • Abstraction JavaScript

Cookies JavaScript

Événements JavaScript

    Événements HTML/DOM

Divers JavaScript

  • JavaScript ce mot-clé
  • Débogage JavaScript
  • Levage JavaScript
  • Mode strict JavaScript

Avancement JavaScript

filigrane dans Word
  • Tableau typé JavaScript
  • Ensemble JavaScript
  • Carte JavaScript
  • Ensemble faible de JavaScript
  • Carte faible JavaScript

Questions d'entretien

  • Questions d'entretien JavaScript

Méthodes JavaScript

Objet tableau JavaScript

Objet DataView JavaScript

  • Vue de données JavaScript
  • Méthode DataView getFloat32()
  • Méthode DataView getFloat64()
  • Méthode DataView getInt8()
  • Méthode DataView getInt16()
  • Méthode DataView getInt32()
  • Méthode DataView getUint8()
  • Méthode DataView getUint16()
  • Méthode DataView getUint32()

Objet de fonction JavaScript

  • Fonction JavaScript
  • Méthode de fonction apply()
  • Méthode de fonction bind()
  • Méthode appel de fonction()
  • Fonction, méthode toString()

Objet de date JavaScript

  • Date JavaScript
  • date, méthode getDate()
  • date, méthode getDay()
  • date, méthode getFullYears()
  • date, méthode getHours()
  • date, méthode getMilliseconds()
  • date, méthode getMinutes()
  • date, méthode getMonth()
  • date, méthode getSeconds()
  • date, méthode getUTCDate()
  • date, méthode getUTCDay()
  • date, méthode getUTCFullYears()
  • date, méthode getUTCHours()
  • date, méthode getUTCMinutes()
  • date, méthode getUTCMonth()
  • date, méthode getUTCSeconds()
  • méthode datesetDate()
  • méthode date setDay()
  • méthode date setFullYears()
  • méthode date setHours()
  • méthode date setMilliseconds()
  • méthode datesetMinutes()
  • méthode date setMonth()
  • méthode date setSeconds()
  • méthode date setUTCDate()
  • méthode date setUTCDay()
  • méthode date setUTCFullYears()
  • méthode date setUTCHours()
  • méthode date setUTCMilliseconds()
  • méthode date setUTCMinutes()
  • méthode date setUTCMonth()
  • méthode date setUTCSeconds()
  • méthode date toDateString()
  • méthode date toISOString()
  • méthode date toJSON()
  • méthode date toString()
  • méthode date toTimeString()
  • méthode date toUTCString()
  • méthode date valueOf()

Objet du gestionnaire JavaScript

  • Gestionnaire JavaScript
  • Méthode apply() du gestionnaire
  • Méthode construct() du gestionnaire
  • gestionnaire, méthode DefinProperty()
  • gestionnaire, méthode deleteProperty()
  • méthode get() du gestionnaire
  • gestionnaire, méthode getOwnPropertyDescriptor()
  • gestionnaire, méthode getPrototypeOf()
  • méthode du gestionnaire has()
  • méthode du gestionnaire isExtensible()
  • Méthode du gestionnaire ownKeys()
  • gestionnaire, méthode PreventExtensions()
  • Méthode set() du gestionnaire
  • gestionnaire, méthode setPrototypeOf()

Objet JSON JavaScript

déclaration de cas Verilog
  • JavaScriptJSON
  • Méthode JSON.parse()
  • Méthode JSON.stringify()

Objet de carte JavaScript

  • Carte JavaScript
  • Méthode Map clear()
  • Méthode Map delete ()
  • Méthode Entrées de carte ()
  • Méthode Map forEach()
  • Méthode Map get()
  • Méthode Map has()
  • Méthode Mapper les clés()
  • Méthode Mapset()
  • Méthode Mapper les valeurs()

Objet mathématique JavaScript

  • Mathématiques JavaScript
  • Méthode mathématique abs()
  • Méthode mathématique acos()
  • Méthode mathématique asin()
  • Méthode mathématique atan()
  • Méthode mathématique cbrt()
  • Méthode mathématique ceil()
  • Méthode mathématique cos()
  • Méthode mathématique cosh()
  • Méthode mathématique exp()
  • Méthode Math étage()
  • Méthode mathématique hypot()
  • Méthode mathématique log()
  • Méthode mathématique max()
  • Méthode mathématique min()
  • Méthode mathématique pow()
  • Méthode mathématique aléatoire()
  • Méthode mathématique ronde()
  • Méthode signe mathématique()
  • Méthode mathématique sin()
  • Méthode mathématique sinh()
  • Méthode mathématique sqrt()
  • Méthode mathématique tan()
  • Méthode mathématique tanh()
  • Méthode mathématique trunc()

Objet numérique JavaScript

  • Numéro JavaScript
  • Méthode Number isFinite()
  • Méthode Number isInteger()
  • Méthode numéro parseFloat()
  • Méthode numéro parseInt()
  • Méthode Nombre toExponential()
  • Méthode Numéro toFixed()
  • Méthode Numéro toPrecision()
  • Méthode Numéro toString()

Objet RegExp JavaScript

  • JavaScript RegExp
  • Méthode RegExp.exec()
  • Méthode RegExp.test()
  • Méthode RegExp.toString()

Objet JavaScript

  • Objet JavaScript
  • Méthode Objet.assign()
  • Méthode Objet.create()
  • Méthode Object.defineProperty()
  • Méthode Object.defineProperties()
  • Méthode Object.entries()
  • Méthode Objet.freeze()
  • Méthode getOwnPropertyDescriptor()
  • Méthode getOwnPropertyDescriptors()
  • Méthode getOwnPropertyNames()
  • Méthode getOwnPropertySymbols()
  • Méthode Object.getPrototypeOf()
  • Méthode Object.is()
  • Méthode PreventExtensions()
  • Méthode Object.seal()
  • Méthode Object.setPrototypeOf()
  • Méthode Object.values()

Objet de réflexion JavaScript

  • Réflexion JavaScript
  • Méthode Reflect.apply()
  • Méthode Reflect.construct()
  • Méthode Reflect.defineProperty()
  • Méthode Reflect.deleteProperty()
  • Méthode Reflect.get()
  • Méthode getOwnPropertyDescriptor()
  • Méthode Reflect.getPrototypeOf()
  • Méthode Reflect.has()
  • Méthode Reflect.isExtensible()
  • Méthode Reflect.ownKeys()
  • Méthode PreventExtensions()
  • Méthode Reflect.set()
  • Méthode Reflect.setPrototypeOf()

Objet de jeu JavaScript

Objet chaîne JavaScript

Objet symbole JavaScript

  • Symbole JavaScript
  • Méthode Symbol.for()
  • Méthode Symbol.keyFor()
  • Méthode Symbol.toString()

Propriété du symbole

  • Propriété Symbol.hasInstance
  • Propriété isConcatSpreadable
  • Propriété Symbol.match
  • Propriété Symbol.prototype
  • Propriété Symbol.replace
  • Propriété Symbol.search
  • Propriété Symbol.split
  • Propriété Symbol.toStringTag
  • Propriété Symbol.unscopeables

Objet TypedArray JavaScript

  • Tableau typé JavaScript
  • Méthode TypedArray copyWithin()
  • Méthode Entrées TypedArray()
  • Méthode TypedArray chaque()
  • Méthode TypedArray fill()
  • Méthode TypedArray filter()
  • Méthode TypedArray find()
  • Méthode TypedArray findIndex()
  • Méthode TypedArray forEach()
  • Méthode TypedArray include()
  • Méthode TypedArray indexof()
  • Méthode TypedArray join()
  • Méthode TypedArray Keys()
  • Méthode TypedArray lastIndexof()
  • Méthode TypedArray map()
  • Méthode TypedArray réduire()
  • Méthode TypedArray réduireRight()
  • Méthode TypedArray reverse()
  • Méthode TypedArray set()
  • Méthode TypedArray Slice()
  • Méthode TypedArray some()
  • Méthode TypedArray sort()
  • Méthode sous-tableau TypedArray()
  • Méthode TypedArray valeurs ()
  • Méthode toLocaleString()
  • Méthode TypedArray toString()

Objet JavaScript WeakMap

bouton tkinter
  • Carte faible JavaScript
  • Méthode WeakMap delete()
  • Méthode WeakMapget()
  • Méthode WeakMap has()
  • Méthode WeakMap set()

Objet JavaScript WeakSet

  • Ensemble faible de JavaScript
  • Méthode WeakSet add()
  • Méthode WeakSet delete()
  • Méthode WeakSet has()

Prérequis

Avant d’apprendre JavaScript en profondeur, vous devez avoir des connaissances de base en HTML.

Public

Nous avons développé ce tutoriel JavaScript pour les débutants et les professionnels. De nombreux exemples sont donnés avec l'éditeur JavaScript. Ainsi, vous pouvez facilement modifier votre code JavaScript, ce qui vous aidera à apprendre facilement JavaScript.

Problème

Nous vous assurons que vous ne rencontrerez aucun problème dans notre tutoriel JavaScript. Mais si vous trouvez une erreur, vous pouvez la publier dans notre section commentaires.