Maison  >  Article  >  interface Web  >  JavaScript ne peut pas être multiplateforme, n'est-ce pas ?

JavaScript ne peut pas être multiplateforme, n'est-ce pas ?

青灯夜游
青灯夜游original
2022-09-20 16:48:583787parcourir

Non, javascript peut être multiplateforme. Le langage de script JavaScript dépend du navigateur lui-même et n'a rien à voir avec l'environnement d'exploitation (système). Tant que l'ordinateur peut exécuter le navigateur et que celui-ci prend en charge JavaScript, il peut être exécuté correctement par la plupart des navigateurs. , donc Peut fonctionner sur plusieurs plates-formes (telles que Windows, Linux, Mac, Android, iOS, etc.).

JavaScript ne peut pas être multiplateforme, n'est-ce pas ?

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

Non, javascript peut être multiplateforme.

JavaScript ("JS" en abrégé) est un langage de programmation multiplateforme léger, interprété ou compilé juste à temps avec priorité aux fonctions. Bien qu'il soit réputé comme langage de script pour le développement de pages Web, il est également utilisé dans de nombreux environnements autres que les navigateurs. JavaScript est un langage de script dynamique basé sur une programmation prototype, multi-paradigme et prend en charge les modes orienté objet, impératif et déclaratif (tels que les langages de script). comme programmation fonctionnelle).

La composition complète de JavaScript*

  • ECMAScript, décrivant la syntaxe et les objets de base du langage.

  • Document Object Model (DOM) décrit les méthodes et interfaces de traitement du contenu Web.

  • Browser Object Model (BOM), décrit les méthodes et interfaces pour interagir avec le navigateur.

Caractéristiques de JavaScript

1. Un langage de script interprété et exécuté séquentiellement

Sa forme structurelle de base est très similaire à C, C++ et Java. Mais il n'a pas besoin d'être compilé au préalable comme ces langages, mais == est interprété ligne par ligne lors de l'exécution du programme. ==Il doit être intégré à la page HTML et laisser le navigateur l'interpréter et l'exécuter.

2. Langage basé sur les objets

javascript est un langage basé sur les objets, des objets peuvent être créés dans le programme

3 Simplicité

C'est un langage basé sur les instructions de syntaxe de base et le flux de contrôle de Java. Avec sa conception simple et compacte, toute la syntaxe de base de Java peut être utilisée

en JavaScript, donc si vous avez appris le langage Java, l'apprentissage de JavaScript est relativement simple

4. Langage faiblement typé

La syntaxe est. lâche et les exigences ne sont pas strictes. Par exemple, une variable peut être utilisée directement sans être déclarée auparavant. Lors de la déclaration d'une variable, vous pouvez également déclarer le type de la variable sans la déclarer.

Opérations sur les événements. la page, par exemple, le clic gauche/droit et le double-clic, la surveillance des touches du clavier, le mouvement de la souris, le glissement de la souris, le défilement de la souris et d'autres traitements de réponse aux événements peuvent être confiés à JavaScript

6

JavaScript peut. répondre directement aux entrées de l'utilisateur ou du client sans passer par le programme de service Web

7. Sécurité

JavaScript ne permet pas l'accès au disque dur local et ne peut pas stocker de données sur le serveur. Il n'est pas autorisé à modifier et à supprimer. La diffusion de documents en réseau ne peut être réalisée que via le navigateur pour la navigation dans les informations ou l'interaction dynamique. Prévenant ainsi efficacement la perte de données

8,

Multiplateforme

Le langage de script JavaScript ne dépend pas du système d'exploitation et ne nécessite que la prise en charge du navigateur. Par conséquent, un script JavaScript peut être utilisé sur n'importe quelle machine après avoir été écrit, à condition que le navigateur de la machine prenne en charge le langage de script JavaScript. JavaScript a été pris en charge par la plupart des navigateurs, il peut donc s'exécuter sur diverses plates-formes (telles que Windows, Linux, Mac, Android, iOS, etc.). En termes simples, JavaScript dépend du navigateur lui-même et n'a rien à voir avec l'environnement d'exploitation. Tant que l'ordinateur peut exécuter le navigateur et que celui-ci prend en charge JavaScript, il peut être exécuté correctement. Mais différents navigateurs et différentes versions d'un même navigateur prennent en charge JavaScript différemment (compatibilité des navigateurs). Contrairement aux langages de script côté serveur, tels que PHP et ASP, JavaScript est principalement utilisé comme langage de script côté client à exécuter sur le navigateur de l'utilisateur et ne nécessite pas de prise en charge du serveur. Par conséquent, au début, les programmeurs préféraient JavaScript pour réduire la charge sur le serveur, mais en même temps, cela posait également un autre problème, celui de la sécurité.

À mesure que les serveurs deviennent plus puissants, même si les programmeurs préfèrent les scripts exécutés sur le serveur pour garantir la sécurité, JavaScript est toujours populaire pour ses avantages multiplateformes et sa facilité d'utilisation. Parallèlement, certaines fonctions spéciales (telles qu'AJAX) doivent s'appuyer sur JavaScript pour être prises en charge côté client.

Le rôle de JavaScript

1. Améliorer dynamiquement la mise en page de la page Web (exploiter les éléments d'étiquette dans la page)2. Vérifier le formulaire3. du navigateur

4. Créer des cookies

5. Gérer les événements déclenchés sur la page

6 JavaScript est également utilisé lors de l'utilisation d'ajax

[Recommandations associées :

Tutoriel vidéo javascript

,

Vidéo de programmation de base

]

.

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