Qu'est-ce que les scripts côté client?
Les scripts côté client sont un processus par lequel un programme informatique basé sur le Web s'exécute sur l'ordinateur de l'utilisateur plutôt que sur l'ordinateur hébergeant le site Web. Plus précisément, il passe par un type de programme appelé un script, qui est géré par le navigateur Web de l'utilisateur. La raison principale des scripts côté client est de permettre une création d'une page Web spécifiquement autour des propres données et options de l'utilisateur, plutôt que d'être une page fixe qui apparaît toujours la même pour chaque utilisateur.
Le besoin de script côté client découle du fonctionnement des pages Web. À l'origine, les pages ont été écrites en HTML standard et étaient connues sous le nom de pages statiques; Autrement dit, chaque ordinateur, et à son tour chaque utilisateur, a vu exactement la même page. Cela a rendu les sites Web très limités dans le traitement de grands ensembles de données, tels qu'un calendrier ferroviaire. Avec des pages statiques, la seule solution était d'imprimer l'intégralité du calendrier et de laisser l'utilisateur traquer les détails pertinents.
Ce problème a été résolu par le développement de pages Web dynamiques. Ceux-ci peuventAdaptez-vous pour répondre à une situation spécifique, comme si un utilisateur recherche un voyage entre deux stations dans un délai précis. Le résultat de la recherche s'affiche via une page Web dynamique, qui est automatiquement créée pour cette requête.
Il existe deux façons d'effectuer le traitement nécessaire pour générer la page Web dynamique. Le script côté serveur signifie que l'ordinateur hébergeant le site Web, connu sous le nom de serveur, effectue tout le travail, puis génère une page HTML à envoyer à l'ordinateur de l'utilisateur. Une méthode pour ce faire est connu sous le nom de VBScript, c'est pourquoi les utilisateurs peuvent parfois effectuer une recherche ou une autre demande dynamique sur un site Web et récupérer une page répertoriant une "erreur de base de données VBScript". "
La deuxième méthode, les scripts côté client, implique l'intégration du code spécial dans la page Web. Le navigateur Web de l'utilisateur utilise ensuite ce code pour effectuer le traitement nécessaire, tel que SearchinG une base de données en coulisses sur le site Web et produisez une page à partir des résultats. Le type de code le plus connu utilisé de cette manière est appelé javascript.
Le plus gros inconvénient des scripts côté client est les implications de sécurité. En théorie, le code pourrait ordonner au navigateur de réaliser toutes sortes d'actions, y compris l'accès à des données sur l'ordinateur lui-même. Les navigateurs Web utilisent une variété de mesures de sécurité pour empêcher que cela soit abusé, comme limiter le code à l'accès uniquement au navigateur. Les défauts de ces mesures de sécurité sont l'une des principales sources d'opportunité pour les créateurs de virus.