Maison >interface Web >js tutoriel >Quel est le prédécesseur de javascript

Quel est le prédécesseur de javascript

青灯夜游
青灯夜游original
2021-10-19 17:48:324694parcourir

LiveScript, le prédécesseur de javascript. JavaScript s'appelait à l'origine LiveScript et a été conçu et développé par Brendan Eich de Netscape en 1995 ; plus tard, Netscape a coopéré avec Sun et l'a renommé JavaScript.

Quel est le prédécesseur de javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

LiveScript, le prédécesseur de javascript.

JavaScript a été conçu et implémenté pour la première fois en 1995 par Brendan Eich de Netscape sur le navigateur Netscape Navigator.

JavaScript s'appelait à l'origine LiveScript, mais a été renommé JavaScript après le partenariat de Netscape avec Sun (une société Internet connue sous le nom de "Sun Microsystems", désormais acquise par Oracle).

La raison pour laquelle LiveScript a été renommé JavaScript est que JavaScript a été conçu en s'inspirant de Java, ils présentent donc de nombreuses similitudes dans la syntaxe. De nombreuses conventions de dénomination en JavaScript sont également empruntées à Java. Une autre raison est que, pour des raisons de marketing, continuez. la popularité de Java.

Au cours de la même période, Microsoft et Nombas (une société appelée Nombas) ont également développé deux langages de script, respectivement JScript et ScriptEase, formant une rivalité à trois pattes avec JavaScript. Il n’existe pas de norme unifiée entre eux et ils ne peuvent pas être utilisés de manière interchangeable. Afin de résoudre ce problème, en 1997, sous la coordination de l'ECMA (European Computer Manufacturers Association), Netscape, Sun, Microsoft et Borland (une société de logiciels) ont formé un groupe de travail et ont développé la norme ECMA-262 basée sur JavaScript. (ECMAScript).

L'année suivante, l'ISO/IEC (Organisation internationale de normalisation et Commission électrotechnique internationale) a également adopté ECMAScript comme norme (c'est-à-dire ISO/IEC-16262).

Caractéristiques de JavaScript

1. Langage de script interprété

JavaScript est un langage de script interprété Contrairement au C, au C++ et à d'autres langages qui doivent d'abord être compilés puis exécutés, le code écrit en JavaScript n'a pas besoin de le faire. être compilé et peut être exécuté directement.

2. Orienté objet

JavaScript est un langage orienté objet. En utilisant JavaScript, vous pouvez non seulement créer des objets, mais également exploiter et utiliser des objets existants.

3. Type faible

JavaScript est un langage de programmation faiblement typé qui n'a pas d'exigences strictes sur le type de données utilisé. Par exemple, vous pouvez initialiser une variable avec n'importe quel type, et vous pouvez également modifier le type de la variable. à tout moment.

4. Dynamicness

JavaScript est un langage de script basé sur des événements. Il peut répondre aux entrées de l'utilisateur sans utiliser de serveur Web. Par exemple, lorsque nous visitons une page Web, nous cliquons sur la page Web avec la souris. en faisant défiler la fenêtre, vous pouvez répondre directement à ces événements via JavaScript.

5. Multiplateforme

JavaScript ne dépend pas du système d'exploitation et peut s'exécuter dans le navigateur. Par conséquent, une fois qu'un script JavaScript est écrit, il peut être exécuté sur n'importe quel système, à condition que le navigateur du système prenne en charge JavaScript.

Fonctions principales

1. Intégrez du texte dynamique dans des pages HTML.

2. Répondez aux événements du navigateur.

3. Lire et écrire des éléments HTML.

4. Vérifiez les données avant qu'elles ne soient soumises au serveur.

5. Détectez les informations du navigateur du visiteur. Contrôler les cookies, y compris leur création et leur modification.

6. Programmation côté serveur basée sur la technologie Node.js.

【Apprentissage recommandé : Tutoriel vidéo javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn