Maison  >  Article  >  interface Web  >  Javascript et asp sont-ils tous deux des langages de script ?

Javascript et asp sont-ils tous deux des langages de script ?

青灯夜游
青灯夜游original
2022-02-23 14:21:222192parcourir

Javascript et asp sont tous deux des langages de script. JavaScript est un langage de script côté navigateur qui est souvent utilisé pour ajouter une variété de fonctions dynamiques aux pages Web afin de fournir aux utilisateurs des effets de navigation plus fluides et plus esthétiques, tandis que asp est un langage de script côté serveur qui peut être utilisé pour créer une interaction dynamique. pages Web et créer des applications Web puissantes.

Javascript et asp sont-ils tous deux des langages de script ?

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

Javascript et ASP sont tous deux des langages de script. JavaScript est un langage de script côté navigateur, tandis que asp est un langage de script côté serveur.

Introduction à JavaScript

JavaScript est un langage de script côté client (côté navigateur) qui est piloté par les objets et les événements et relativement sécurisé. C'est également un langage de script largement utilisé dans le développement Web côté client. . Il a été largement utilisé dans le développement d'applications Web et est souvent utilisé pour ajouter diverses fonctions dynamiques aux pages Web afin de fournir aux utilisateurs des effets de navigation plus fluides et plus esthétiques.

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. JavaScript est une marque déposée de Sun Microsystems (acquise par Oracle). Ecma International a développé le standard ECMAScript basé sur JavaScript.

L'implémentation complète de JavaScript contient trois parties : ECMAScript, le modèle objet de document et le modèle objet de navigateur.

JavaScript peut être utilisé dans divers domaines du développement Web, tels que :

  • Développement d'applications Web : les pages Web que nous parcourons dans la vie quotidienne sont composées de HTML, CSS et JavaScript peuvent mettre à jour les pages Web. en temps réel Le style de l'élément peut réaliser l'interaction entre les personnes et la page Web (comme surveiller si l'utilisateur clique sur la souris ou appuie sur une touche, etc.), et peut également ajouter des animations sympas à la page Web

  • ;
  • Développement d'applications mobiles : en plus du développement d'applications Web, JavaScript peut également être utilisé pour développer des applications sur téléphones mobiles ou tablettes, et nous pouvons également utiliser d'excellents frameworks (tels que React Native) pour faciliter le développement

  •  ; Jeux Web : les petits jeux auxquels nous avons joué sur des pages Web peuvent tous être implémentés en utilisant JavaScript ;

  • Développement d'applications Web back-end : dans le passé, nous utilisions JavaScript pour développer la partie frontale des applications Web, mais avec Node L'émergence du .JS (un environnement d'exécution JavaScript) permet d'utiliser également JavaScript pour développer la partie back-end des applications Web.

Introduction à ASP

ASP est Active Server Pages, un environnement de script côté serveur développé par Microsoft qui peut être utilisé pour créer des pages Web interactives dynamiques et créer des applications Web puissantes.

Lorsque le serveur reçoit une demande de fichier ASP, il traite le code de script côté serveur contenu dans le fichier de page Web HTML utilisé pour créer le fichier envoyé au navigateur. En plus du code de script côté serveur, les fichiers ASP peuvent également contenir du texte, du HTML (y compris le script côté client associé) et des appels de composants COM.

ASP est simple et facile à maintenir, et constitue le choix pour les applications de petites pages. Lorsqu'il utilise DCOM (Distributed Component Object Model) et MTS (Microsoft Transaction Server), ASP peut même implémenter des applications d'entreprise de taille moyenne.

La différence entre javascript et asp

ASP est exécuté par le serveur et permet donc le traitement des en-têtes de requête HTTP (cookies, références de pages web, chaînes d'agent utilisateur et autres informations personnelles envoyées par le navigateur lors de la demande, etc. .), se connecter à des bases de données et les exécuter, lire ou écrire des fichiers journaux, etc. et même exécuter certains programmes sur le serveur.

Ainsi, il peut générer du contenu HTML dynamique et le diffuser sur le navigateur de l'utilisateur. Par exemple, une page de connexion nécessite un script côté serveur (en ASP, PHP...) pour vérifier la validité du login et du mot de passe (texte fixe, informations de la base de données...) et générer le contenu HTML approprié.

JavaScript, en revanche, a un accès limité aux en-têtes HTTP et ne peut rien faire côté serveur (car il s'exécute sur le navigateur du visiteur).

Cependant, il peut répondre et interagir avec les actions de l'utilisateur sur la page Web générée par le serveur (le serveur indique au navigateur quelles options sont disponibles pour l'utilisateur et ce qui doit être fait en réponse aux actions de l'utilisateur).

Javascript est plus limité, mais il fournit les outils nécessaires pour étendre le comportement d'une page Web lorsque le serveur a terminé le traitement et en a perdu le contrôle. Fonctionnalité de base de vérification.

【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