jQuery чистӣ?
jQuery китобхонаи JavaScript - маҷмӯи функсияҳои омодае мебошад, ки барои кардани баъзе корҳо осонтар ва роҳаттар мекунанд, нисбат ба он чӣ дар JavaScript-и холис карда мешавад.
Ду рамзеро, ки як корро мекунанд, муқоиса кунед - якумӣ бо JavaScript-и холис:
document.getElementById('elem').innerHTML = '!';
Ва дуввумӣ - бо jQuery:
$('#elem').html('!');
Рамзи jQuery хеле фазосарфтар ва барои навиштан осонтар ба назар мерасад.
Боз ду рамзи дигарро муқоиса кунед: дар якумӣ мо ҳамаи
унсурҳоро бо синфи www гирифта ва
ба онҳо рангризӣ кардани матни сурхро бо истифода аз JavaScript-и
холис мегузорем:
let elems = document.getElementsByClassName('www');
for (let i = 0; i < elems.length; i++) {
elems[i].style.color = 'red';
}
Ва дар дуввумӣ - бо jQuery:
$('.www').css('color', 'red');
Дар ин ҷо аллакай тафовути бузург ҳис мешавад - дар JavaScript-и холис мо бояд ҳалқа мекардем, аммо рамзи jQuery хусусан тағйир наёфт, нисбат ба мисоли якумӣ.