Maison  >  Article  >  interface Web  >  Quels sont les inconvénients de javascript

Quels sont les inconvénients de javascript

青灯夜游
青灯夜游original
2022-02-18 17:19:104644parcourir

Les inconvénients de JavaScript sont : 1. Il a une faible sécurité et peut être utilisé par des pirates pour exécuter du code malveillant sur l'ordinateur de l'utilisateur ; 2. Chaque fabricant de navigateur prend en charge JavaScript différemment et le code js sera affiché de différentes manières. sur différents appareils, ce qui entraîne des résultats d'affichage incohérents.

Quels sont les inconvénients de javascript

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

JavaScript est l'un des langages de programmation les plus populaires au monde avec plus de vingt ans d'histoire, et c'est également l'un des trois principaux langages utilisés par les développeurs Web. JavaScript peut être utilisé à diverses fins, depuis l’amélioration des fonctionnalités d’un site Web jusqu’à l’exécution de jeux et de logiciels Web.

JavaScript est un langage de script côté client basé sur Object and Event Driven et relativement sûr. Il s'agit également d'un langage de script largement utilisé dans le développement Web côté client. Il est souvent utilisé pour ajouter des fonctions dynamiques aux pages Web HTML, telles que la réponse à diverses opérations utilisateur. Conçu à l'origine par Brendan Eich de Netscape, il s'agit d'un langage dynamique, faiblement typé, basé sur un prototype avec des classes de support intégrées.

Avantages de JavaScript

JavaScript présente de nombreux avantages, parmi lesquels quelques avantages de l'utilisation de JavaScript :

  • Vous n'avez pas besoin d'un compilateur car les navigateurs Web l'interprètent en utilisant HTML ;

  • C'est mieux ; que les autres langages de programmation sont plus faciles à apprendre ;

  • Les erreurs sont plus faciles à repérer et donc plus faciles à corriger ;

  •  Il peut être attribué à des éléments de page Web spécifiques ou à des événements spécifiques comme des clics ou des survols de souris ;

    JS fonctionne sur plusieurs navigateurs, plates-formes et plus ;
  • Peut utiliser JavaScript pour valider les entrées et réduire le besoin de vérifications manuelles des données 
  • Rendre le site plus interactif et capter l'attention de vos visiteurs ;
  • Il est plus rapide et plus léger que les autres langages de programmation ;
  • Faiblesses de JavaScript

Chaque langage de programmation a des faiblesses, et une partie du problème est que lorsqu'un langage de programmation devient aussi populaire que JavaScript, les pirates informatiques , les fraudeurs et autres tiers malveillants seront incités à détecter les vulnérabilités et les failles de sécurité. Certains inconvénients de JavaScript incluent : 1. Faible sécurité et vulnérable aux attaques

peut être utilisé dans l'exécution du code malveillant des utilisateurs ; sur l'ordinateur ; le code js sera exécuté sur l'ordinateur de l'utilisateur. Dans de nombreux cas, cela peut ouvrir la porte aux pirates informatiques. C’est en fait l’une des raisons pour lesquelles certaines personnes désactivent JavaScript lorsqu’elles naviguent sur Internet.

2. Le segment de code JS est assez vaste et chaque fabricant de navigateur prend en charge JavaScript différemment, qui sera affiché de différentes manières sur différents appareils, ce qui entraînera des effets d'affichage incohérents.

Il existe de nombreux navigateurs sur Internet, tels que Firefox, Internet Explorer, Opera, etc., mais chaque navigateur prend en charge JavaScript dans une mesure différente. Lorsque différents navigateurs parcourent une page d'accueil avec des scripts JavaScript, en raison de la prise en charge de JavaScript est légèrement. différent, et son effet aura un certain écart, et parfois il peut même ne pas être affiché.

【Recommandations associées :

Tutoriel d'apprentissage 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