Seuls les objets jQuery peuvent appeler diverses fonctions de la bibliothèque de classes jQuery. De même, certaines propriétés et méthodes des objets dom ne peuvent pas être appelées sur jQuery, mais fondamentalement, les fonctions fournies par la bibliothèque de classes jQuery incluent toutes les opérations dom. Cela nous oblige à savoir comment convertir des objets jQuery vers et depuis le DOM.
1. L'objet jQuery est un objet généré en encapsulant l'objet DOM via jQuery.
2. Conversion entre objets jQuery et objets DOM.
Bon style d'écriture :
L'objet obtenu par jQuery ajoute $ devant la variable.
<1>Convertir l'objet jQUery en objet DOM, deux méthodes : [index] et get(index)
a:var $cr=$("#cr") //objet jQuery
var cr=$cr[0] //Objet DOM
b:var $cr=$("#cr") //Objet jQuery
var cr=$cr.get(0); //Objet DOM
<2>Convertir un objet DOM en objet jQuery
var cr=document.getElementById("cr"); //Objet DOM
var $cr=$(cr);
3. Résoudre les conflits avec d'autres bibliothèques
jQuery.noConflict().
jQuery utilise $ comme son propre raccourci.
4. Avantages de l'utilisation de jQuery
<1>Écriture concise
<2> Prise en charge de CC1 à CCS3
<3>Mécanisme de traitement parfait
Exécutez le code ci-dessus et le navigateur signalera une erreur !
Mais si tu l'écris comme ça :
Le navigateur ne signalera pas d'erreur car un tel élément n'existe pas !
Sélecteur 5.jQuery
Le sélecteur jQuery est la priorité absolue de jQuery !
Les sélecteurs de filtre jQuery sont similaires aux sélecteurs de pseudo-classe en CSS.
<1> Sélecteurs pairs et impairs
Nombre pair : $("tr:even")
Nombre impair : $("tr:impair")
<2>Sélecteur de pseudo-classe CSS3 nombres pairs et impairs
<2>Sélecteur de type de formulaire
<3>Sélecteurs d'échappement pour éviter les erreurs
Classification des opérations 6.DOM (1 : DOM Core 2.HTML-DOM 3.CSS-DOM)
1.DOM Core
DOM Core n'est pas exclusif à JavaScript, tout langage de programmation prenant en charge DOM peut l'utiliser. Ses utilisations ne se limitent pas au traitement des pages Web. Il peut également être utilisé pour traiter n'importe quel document écrit dans un langage de balisage, tel que XML.
2.HTML_DOM
Lors de l'écriture de scripts pour des fichiers HTML à l'aide de JavaScript et du DOM, il existe de nombreux attributs spécifiques au HTML-DOM.
HTML_DOM fournit des notations plus concises pour décrire les attributs de divers éléments HTML.
Tel que :
Uniquement pour le WEB
3.CSS_DOM
CSS_DOM est une opération pour CSS. Principalement pour obtenir et définir diverses propriétés de l'objet de style.
En modifiant diverses propriétés de l'objet de style. Changez différents effets.
7. Traverser les nœuds
1.enfants()
2.suivant()
3.prev()
4.frères et sœurs()
5.le plus proche()
8.jquey css
<1> Vous pouvez utiliser l'opacité pour définir la transparence, et jQuery a déjà résolu le problème de compatibilité.
$("p").css("opacité","0.5");
<2>$("p").height(100) //L'unité par défaut de 100 est px Si vous souhaitez utiliser d'autres unités, vous devez utiliser une chaîne
.
<3>méthode offset()
Renvoie le décalage par rapport à la fenêtre
<4>position()
<5>scrollTop() et scrollLeft()
<6>pageX et pageY, récupèrent la position de la souris sur la page