Quand est sorti Javascript ?
Javascript est sorti en 1995 ; JavaScript est un langage de programmation interprété de haut niveau. C'est un langage basé sur des prototypes et des fonctions de première classe. Il prend en charge la programmation orientée objet et la programmation impérative. programmation et programmation fonctionnelle.
L'environnement d'exploitation de cet article : système Windows 7, javascript version 1.8.5, ordinateur DELL G3
Quand javascript a-t-il été publié ?
En 1993, le National Center for Supercomputer Applications (NCSA) a lancé NCSA Mosaic, le premier navigateur Web à interface graphique populaire, qui a joué un rôle important dans la popularisation du World Wide Web.
En 1994, les principaux développeurs de Mosaic ont immédiatement fondé Netscape Company et ont embauché de nombreux développeurs originaux de NCSA Mosaic pour développer Netscape Navigator. L'objectif de l'entreprise est de remplacer NCSA Mosaic et de devenir le navigateur Web numéro un au monde. En quatre mois, il a conquis les trois quarts du marché des navigateurs et est devenu le navigateur dominant sur Internet dans les années 1990. Netscape avait prévu la nécessité pour le Web de devenir plus dynamique. Le fondateur de l'entreprise, Marc Andreessen, pensait que HTML avait besoin d'un langage de liaison que les concepteurs Web et les programmeurs à temps partiel pourraient facilement utiliser pour assembler des composants tels que des images et des plug-ins, et que le code pourrait être écrit directement dans le balisage des pages Web.
En 1995, Netscape recrute Brandon Ek dans le but d'intégrer le langage Scheme dans le navigateur Netscape Navigator. Mais auparavant, Netscape avait coopéré avec Sun pour prendre en charge Java dans Netscape Navigator. À cette époque, il y avait un débat féroce au sein de Netscape. Plus tard, Netscape a décidé d'inventer un langage de script auxiliaire qui pourrait être utilisé avec Java et avoir une syntaxe similaire. Cette décision a exclu l'utilisation de langages existants tels que Perl, Python, Tcl ou Scheme. Pour défendre l'idée de JavaScript parmi d'autres propositions concurrentes, l'entreprise avait besoin d'un prototype fonctionnel.
Ike a conçu le prototype en seulement dix jours en mai 1995.
Initialement nommé Mocha, il a été renommé LiveScript dans la version bêta de Netscape Navigator 2.0 en septembre 1995. En décembre de la même année, il a été renommé JavaScript lors de son déploiement dans Netscape Navigator 2.0 Beta 3. À cette époque, Netscape et Sun Microsystems Afin que ce langage rattrape le « mot chaud » du langage de programmation Java, l'alliance de développement formée a temporairement changé son nom en JavaScript. C'est devenu l'une des raisons pour lesquelles le public a de nombreux malentendus sur ce langage à l'avenir. .
Introduction à JavaScript :
JavaScript (souvent abrégé en JS) est un langage de programmation interprété de haut niveau. JavaScript est un langage basé sur des prototypes et des fonctions de première classe. C'est un langage multi-paradigme qui prend en charge la programmation orientée objet, la programmation impérative et la programmation fonctionnelle. Il fournit une syntaxe pour manipuler du texte, des tableaux, des dates, des expressions régulières, etc. Il ne prend pas en charge les E/S, telles que le réseau, le stockage, les graphiques, etc., mais celles-ci peuvent être prises en charge par son environnement hôte. Il a été standardisé en tant que langage par l'ECMA (European Computer Manufacturers Association) via ECMAScript [8]. Il est utilisé par la plupart des sites Web dans le monde et est également pris en charge par les principaux navigateurs mondiaux (Chrome, IE, Firefox, Safari, Opera).
JavaScript et Java présentent de nombreuses similitudes en termes de nom ou de syntaxe, mais les deux langages de programmation sont très différents dès le début de leur conception. La conception du langage JavaScript est principalement influencée par Self (un langage de programmation basé sur un prototype) et le. influence de Scheme (un langage de programmation fonctionnel) [9]. En termes de structure grammaticale, il présente de nombreuses similitudes avec le langage C (comme les instructions conditionnelles if, les instructions switch, les boucles while, les boucles do-while, etc.).
Côté client, JavaScript a été implémenté comme un langage interprété au sens traditionnel, mais plus récemment, il a pu être compilé juste à temps (JIT) pour être exécuté. Avec la mise en œuvre des dernières normes de langage HTML5 et CSS3, il peut également être utilisé pour le développement de jeux, d'applications de bureau et mobiles et s'exécuter dans des environnements réseau côté serveur tels que Node.js.
Apprentissage recommandé : "Tutoriel sur les bases de 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de reconnaissance vocale en ligne Introduction : Avec le développement continu de la technologie, la technologie de reconnaissance vocale est devenue une partie importante du domaine de l'intelligence artificielle. Le système de reconnaissance vocale en ligne basé sur WebSocket et JavaScript présente les caractéristiques d'une faible latence, d'un temps réel et d'une multiplateforme, et est devenu une solution largement utilisée. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de reconnaissance vocale en ligne.

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de réservation en ligne. À l'ère numérique d'aujourd'hui, de plus en plus d'entreprises et de services doivent fournir des fonctions de réservation en ligne. Il est crucial de mettre en place un système de réservation en ligne efficace et en temps réel. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de réservation en ligne et fournit des exemples de code spécifiques. 1. Qu'est-ce que WebSocket ? WebSocket est une méthode full-duplex sur une seule connexion TCP.

Introduction à l'utilisation de JavaScript et de WebSocket pour mettre en œuvre un système de commande en ligne en temps réel : avec la popularité d'Internet et les progrès de la technologie, de plus en plus de restaurants ont commencé à proposer des services de commande en ligne. Afin de mettre en œuvre un système de commande en ligne en temps réel, nous pouvons utiliser les technologies JavaScript et WebSocket. WebSocket est un protocole de communication full-duplex basé sur le protocole TCP, qui peut réaliser une communication bidirectionnelle en temps réel entre le client et le serveur. Dans le système de commande en ligne en temps réel, lorsque l'utilisateur sélectionne des plats et passe une commande

JavaScript et WebSocket : Construire un système efficace de prévisions météorologiques en temps réel Introduction : Aujourd'hui, la précision des prévisions météorologiques revêt une grande importance pour la vie quotidienne et la prise de décision. À mesure que la technologie évolue, nous pouvons fournir des prévisions météorologiques plus précises et plus fiables en obtenant des données météorologiques en temps réel. Dans cet article, nous apprendrons comment utiliser la technologie JavaScript et WebSocket pour créer un système efficace de prévisions météorologiques en temps réel. Cet article démontrera le processus de mise en œuvre à travers des exemples de code spécifiques. Nous

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

Utilisation : En JavaScript, la méthode insertBefore() est utilisée pour insérer un nouveau nœud dans l'arborescence DOM. Cette méthode nécessite deux paramètres : le nouveau nœud à insérer et le nœud de référence (c'est-à-dire le nœud où le nouveau nœud sera inséré).

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service
