Semalt: jQuery чист? Шарҳи 5 Интихоби унсурҳои машҳур!

jQuery ин китобхонаи байнишаҳрии JavaScript мебошад, ки барои содда кардани скрипти муштариён аз HTML тарҳрезӣ шудааст. Ин яке аз китобхонаҳои васеъ паҳншудаи JavaScript аст. Он барои паймоиш тавассути ҳуҷҷатҳои веб, эҷоди аниматсияҳо, интихоб кардани DOM унсурҳо ва таҳияи барномаҳои Ajax таҳия шудааст. jQuery ба таҳиягарон ва барномасозон дар сохтани веб скреперҳо, барномаҳо ва плагинҳои гуногун кӯмак мерасонад. Он инчунин ба онҳо имкон медиҳад, ки барои аниматсия ва ҳамҷавории сатҳи поён, мавзӯъҳо ва виджетҳо абстракт эҷод кунанд.

Хусусиятҳои фарқкунандаи jQuery интихоби элементҳои DOM ва алгоритмҳои омехта мебошанд. Ҳам Microsoft ва Nokia маҷмӯи jQuery-ро дар платформаи худ; Microsoft онро дар Visual Studio, ASP.NET MVC ва ASP.NET AJAX дохил кардааст, дар ҳоле ки Nokia jQuery-ро ба платформаи рушди виҷети виҷети Run-и худ дохил кардааст.

Шарҳи мухтасари интихобкунандагони jQuery:

Китобхонаи JavaScript jQuery асосан барои ба даст овардан ё тағир додани мундариҷа ва унсурҳои HTMLи веб истифода мешавад. Он барои татбиқи эффектҳо ба монанди аниматсияҳо, пинҳон кардан ва нишон додан ва сохтани вебсайтҳои зебо ва бадеӣ васеъ истифода бурда мешавад. Интихоби унсурҳо бо равиши маъмулии JavaScript ё усули дигар метавонад хеле дардовар бошад, аммо интихобкунандагони jQuery монанди сеҳр кор мекунанд. Онҳо ба шумо имкон медиҳанд, ки элементҳои HTML -ро фавран интихоб ва кор кунед ва асосан барои ёфтан ё интихоб кардани унсурҳо дар асоси номҳо, идентификатсияҳо, намудҳо, синфҳо, арзишҳо ва сифатҳо истифода бурда мешавад. Дар хотир доред, ки ҳамаи интихобкунандагони jQuery бо аломати доллар ва қавс оғоз мекунанд: $ () ва онҳо аломатҳои фарқкунандаи худро доранд.

1. Интихобкунандагони асосии jQuery:

Бо интихобкунандагони асосии jQuery, шумо метавонед унсурҳои веб-сайтро бо истифодаи ID $ ("# id"), синфи $ (". Class") ва номи теги $ ("li") ба осонӣ интихоб кунед. Шумо метавонед онҳоро якҷоя кунед ё ба таври инфиродӣ истифода баред, то натиҷаҳои дилхоҳ ба даст оред. Интихоби jQuery-и омехта ба монанди $ ("selector1, selector2, selector3") ба назар мерасанд.

2. Интихобкунандагони индекси jQuery:

Агар шумо бо интихобкунандагони асосии jQuery натиҷаҳои дилхоҳро ба даст наоред, шумо метавонед интихобкунандагони индексатсияро интихоб кунед. jQuery барои таъмин намудани маҷмӯи худ интихобкунандагони индексатсия беҳтарин маъруф аст, ки ҳамаи онҳо индексатсияро дар асоси сифр истифода мебаранд. Ин чунин маъно дорад, ки барои интихоби унсури сеюм ба шумо шохиси 2-ро истифода бурдан лозим аст. Намудҳои маъмултарини интихобкунандагони jQuery асоси индекаторҳо eq (n) селектор мебошанд, он (n) селектор, gt (n) селектор, охирин селектор, аввал селектор, ҳатто селектор ва тоқ.

3. Интихобкунандагони кӯдакон jQuery:

jQuery ба шумо имкон медиҳад, ки фарзандони унсури мушаххасро аз рӯи намудҳо ё шохиси онҳо интихоб кунед. Масалан, CSS интихобкунандагони кӯдак аз дигар интихобкунандагони кӯдакон хеле фарқ мекунанд ва дорои хусусиятҳои фарқкунандаи индексатсияи веб мебошанд.

Интихоби Attribute jQuery:

Бо хусусиятҳои интихобкунандагони jQuery шумо метавонед элементҳоро аз рӯи арзишҳо ва хусусиятҳои онҳо ба осонӣ интихоб кунед. Ҳангоми кор бо ин интихобкунандагон, мо бояд дар хотир дошта бошем, ки онҳо арзишҳои сершумори ҷудошударо ҳамчун сатри ягона меҳисобанд. Масалан, $ ("a [rel = 'nofollow']") ба $ ("a [rel = 'nofollow' '") мувофиқат намекунад.

Интихоби мундариҷаи jQuery:

Интихоби мундариҷа ба мундариҷаи веб ва унсурҳои HTML асос ёфтаанд. Онҳо дар чаҳор навъи мухталиф меоянд ва нишон медиҳанд, ки чӣ гуна мундариҷаи веб-индексатсия ё сохтори онҳо бояд бошад. Онҳо дар шакли матнӣ ё тасвирӣ меоянд ва хусусиятҳои фарқкунандаи худро доранд.