Maison  >  Article  >  interface Web  >  Puis-je écrire des méthodes PHP dans jQuery ?

Puis-je écrire des méthodes PHP dans jQuery ?

Guanhui
Guanhuioriginal
2020-06-06 14:11:492037parcourir

Puis-je écrire des méthodes PHP dans jQuery ?

Puis-je écrire des méthodes PHP dans jQuery ?

Vous ne pouvez pas écrire de méthodes PHP dans jQuery. jQuery est un framework rapide et concis écrit en JavaScript. JavaScript et PHP sont deux langages complètement différents, et JavaScript PHP s'exécute sur le backend. , il ne peut donc pas être utilisé directement.

Principe de fonctionnement de JQuery

Le module jQuery peut être divisé en 3 parties : module d'entrée, module de support sous-jacent et module fonctionnel.

Dans le module de construction d'objet jQuery, si une expression de sélecteur est transmise lors de l'appel du constructeur jQuery() pour créer un objet jQuery, le sélecteur Sizzle (un moteur de sélection CSS implémenté en JavaScript pur) sera appelé, utilisé pour rechercher une collection d'éléments correspondant à une expression de sélecteur) parcourt le document, trouve les éléments DOM correspondants et crée un objet jQuery contenant des références à ces éléments DOM.

Le module de test des fonctions du navigateur fournit des résultats de tests pour différentes fonctions et bogues du navigateur. D'autres modules utilisent ces résultats de tests pour résoudre les problèmes de compatibilité entre les navigateurs.

Dans le module de support sous-jacent, le module de liste de fonctions de rappel est utilisé pour améliorer la gestion des fonctions de rappel, en prenant en charge des fonctions telles que l'ajout, la suppression, le déclenchement, le verrouillage et la désactivation des fonctions de rappel ; pour découpler les tâches asynchrones et la fonction de rappel, ce qui ajoute un statut à la fonction de rappel sur la base de la liste de fonctions de rappel et fournit plusieurs listes de fonctions de rappel pour prendre en charge la propagation de l'état de réussite ou d'échec de toute fonction de rappel synchrone ou asynchrone ; est utilisé pour fournir aux éléments DOM l'attachement de tout type de données à des objets Javascript ; le module de file d'attente est utilisé pour gérer un ensemble de fonctions, prend en charge les opérations de mise en file d'attente et de retrait des fonctions et garantit que les fonctions sont exécutées dans l'ordre. basé sur le module de cache de données.

Dans le module de fonction, le système d'événements fournit un mécanisme unifié de liaison d'événements, de réponse, de déclenchement manuel et de suppression. Il ne lie pas les événements directement aux éléments DOM, mais est basé sur le module de mise en cache des données ; le module Ajax permet de charger des données depuis le serveur sans rafraîchir la page, il s'appuie sur le module de file d'attente asynchrone pour gérer et déclencher les fonctions de rappel ; le module d'animation permet d'ajouter des effets d'animation aux pages web, il s'appuie sur le module de file d'attente pour gérer et exécuter des fonctions d'animation ;Le module d'opération d'attribut est utilisé pour lire, définir et supprimer les attributs HTML et les attributs DOM ; le module de traversée DOM est utilisé pour parcourir les éléments parents, les éléments enfants et les éléments frères dans l'arborescence DoM ; utilisé pour insérer et supprimer, copier et remplacer des éléments DOM ; le module d'opération de style est utilisé pour obtenir des styles calculés ou définir des styles en ligne ; le module de coordonnées est utilisé pour lire ou définir les coordonnées du document des éléments DOM ; la hauteur et la largeur des éléments du DOM.

Tutoriel recommandé : "Tutoriel JS"

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