Maison > interface Web > js tutoriel > Parlons des différences entre jQuery, JavaScript et JS

Parlons des différences entre jQuery, JavaScript et JS

烟雨青岚
Libérer: 2020-06-30 13:08:46
avant
2845 Les gens l'ont consulté

Parlons des différences entre jQuery, JavaScript et JS

JavaScript : C'est un langage de script courant dans les navigateurs, qui est utilisé pour réaliser la dynamique des pages Web et l'interaction avec le back-end (base de données).

jQuery : Il s'agit d'une bibliothèque de classes intégrée à JavaScript. En utilisant jQuery, vous pouvez réduire l'utilisation d'instructions JavaScript natives, améliorant ainsi l'efficacité.

JS : C'est une abréviation de JavaScript.

Résumé des différences :

1. JQuery simplifie grandement JavaScript et accomplit au maximum la tâche ardue de remplir plus de fonctions avec le moins de code.

2. JavaScript ne charge le DOM qu'une seule fois, tandis que JQuery le charge plusieurs fois.

3. JQuery est plus pratique pour utiliser le DOM. Comme l'acquisition de nœuds. Par exemple : $()

Explication : Le moyen le plus direct d'améliorer la compréhension de JavaScript natif et de JQuery encapsulé est d'obtenir une interaction de base front-end et back-end sans introduire JQuery dans la page.

Le contenu suivant est un résumé compilé pour comprendre jQuery et JS différemment :

JQuery et écriture Javascript native :

1 élément de positionnement

JS :

document.getElementById("abc")
Copier après la connexion

jQuery :

$("#abc") 通过id定位 
$(".abc") 通过class定位 
$("div") 通过标签定位
Copier après la connexion

Remarque : Le résultat renvoyé par JS est cet élément, et le résultat renvoyé par jQuery est un objet JS. L'exemple suivant suppose que l'élément abc a été positionné.

2 Changer le contenu de l'élément

JS :

abc.innerHTML = "test";                //现在的项目中有用到
Copier après la connexion

jQuery :

abc.html("test");
Copier après la connexion

3 Afficher les éléments cachés

JS :

abc.style.display = "none";              //现在的项目中有用到
abc.style.display = "block";
Copier après la connexion

jQuery :

abc.hide(); 
abc.show();
abc.toggle();         //在显示和隐藏之间切换、
Copier après la connexion

4 Soyez concentré

JS et jQuery sont les pareil, Tous sont abc.focus();

5 Attribuez des valeurs au formulaire

JS :

abc.value = "test";
Copier après la connexion

jQuery :

abc.val("test");
Copier après la connexion

6 Récupérer la valeur du formulaire

JS :

alert(abc.value);
Copier après la connexion

jQuery :

alert(abc.val());
Copier après la connexion

7 Les éléments de paramétrage ne sont pas disponibles

JS :

abc.disabled = true;
Copier après la connexion

jQuery :

abc.attr("disabled", true);
Copier après la connexion

8 Modifier le style de l'élément

JS :

abc.style.fontSize=size;
Copier après la connexion

jQuery :

abc.css('font-size', 20);
Copier après la connexion

JS :

abc.className="test";
Copier après la connexion

JQuery :

abc.removeClass(); 
abc.addClass("test");
Copier après la connexion

9 Déterminer si la case à cocher est cochée

jQuery

if(abc.attr("checked") == "checked")
Copier après la connexion

Remarque : Ce qui est dit en ligne, c'est que .attr("checked") == true ne peut pas réellement être utilisé. Celui ci-dessus a été testé et fonctionne

Le. différence entre JS et JQUERY

1 . Obtenez l'élément

basé sur l'ID JS : ce que vous obtenez est un objet DOM.

Exemple :

var div = document.getElementByID("one");
Copier après la connexion

JQUERY : Ce qui est obtenu est un objet JQUERY.

Exemple :

var div = $("#one");
Copier après la connexion

2. Récupérez les éléments selon la classe [Dans le tableau, si vous souhaitez récupérer l'objet DOM, utilisez la méthode index, si vous souhaitez récupérer l'objet JQUERY, utiliser eq()]

JS : Ce qui est obtenu est un tableau

Exemple :

var div = document.ElementsByClassName("test");
Copier après la connexion

JQUERY :

Exemple :

var div = $(".test");
Copier après la connexion

3. Récupère les éléments en fonction du nom

JS : renvoie un tableau

Exemple :

var bd = document.getElementsByName(uid);
Copier après la connexion

JQUERY : La méthode consiste à utiliser des crochets, attribut = une valeur, là Il n'y a aucune restriction sur la prise de la valeur en fonction du nom, JQUERY L'élément

est pris en fonction des attributs Exemple :

$("[name='uid']");
Copier après la connexion

4 L'élément

est pris en fonction des attributs. le nom de la balise. JS : Le tableau renvoyé est également un tableau

Exemple :

var div = document.getElementsByTagName("div");
Copier après la connexion

JQUERY : De la même manière que vous ajoutez des styles à tous les div dans la feuille de style, écrivez directement la balise. nom

entre guillemets doubles. Exemple :

$("div");
Copier après la connexion

Par exemple : Spécifiez l'objet élément du sous-répertoire Get : var div = $("div span"); >

Contenu de l'opération

1. Éléments non-formulaires (s'il s'agit de texte, utilisez la méthode texte, s'il s'agit de code html, utilisez la méthode html)

Exemple :

1.1. Dans le cas d'aucun paramètre, la valeur est

div.text();
div.html();
Copier après la connexion

1.2 Dans le cas de paramètres Est une affectation

div.text("aaaa");
div.html("aaaa");
Copier après la connexion

2. Élément de formulaire

. JS :

2.1. Valeur

div.value;
Copier après la connexion

2.2. Affectation

div.value = 'xxx';
JUQERY:
Copier après la connexion

2.3. Valeur

div.val();
Copier après la connexion

3.4. > Attribut d'opération

Attribut d'opération JS

Paramètres | Modifier les attributs :

div.val('xxx');
Copier après la connexion
Supprimer les attributs
div.setAttribute("","");
Copier après la connexion

Obtenir les attributs

div.removeAttribute("");
Copier après la connexion

Méthodes utilisées pour faire fonctionner les attributs dans JQUERY

Ajouter des attributs :

div.getAttribute();
Copier après la connexion
Supprimer des attributs :
div.attr("width","20%");
Copier après la connexion

Obtenir des attributs :

div.removeAttr("width");
Copier après la connexion

Style d'opération

Le mot-clé de style d'opération JS est [style]

Exemple :

div.attr("width");
Copier après la connexion

Le mot-clé pour les styles d'exploitation dans JQUERY est css

Exemple :

div.style.backgroundColor = "red";
Copier après la connexion
- change la couleur d'arrière-plan de ce div. Devient jaune Tous les styles du CSS ici sont exactement les mêmes que les styles de la feuille de style CSS sans aucun. changements

La méthode JS de styles de fonctionnement ne peut obtenir que des styles en ligne, pas des styles intégrés et externes ! ! ! ! !

  La méthode de fonctionnement des styles de JQUERY peut être en ligne ou intégrée

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup

Cet article est reproduit à partir de : https://blog. csdn .net/dalei9243/article/details/79804789

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal