Kollokvium sualları vt docx


document.getElementsByClassName()



Yüklə 4,22 Mb.
səhifə30/32
tarix13.12.2023
ölçüsü4,22 Mb.
#174737
1   ...   24   25   26   27   28   29   30   31   32
Exam Answers Web

document.getElementsByClassName() metodu: Bu metod, səhifədəki bütün elementləri class adına görə seçmək üçün istifadə olunur. Sağdakı kod nümunəsində, "myClass" class adına malik olan bütün elementləri seçir və elements dəyişəninə yaddaşda saxlayır.


document.querySelectorAll() metodu: Bu metod, CSS selector-lərə görə bütün elementləri seçmək üçün istifadə olunur. Bu kod hissəsi, "div" element tipinə və ".myClass" class adına malik olan bütün elementləri seçir və elements dəyişəninə yaddaşda saxlayır.


document.getElementsByTagName() metodu: Bu metod, element tipinə görə səhifədəki bütün elementləri seçmək üçün istifadə olunur.



// Bütün
elementlərini seçmək
var paragraphs = document.querySelectorAll('p');

// Nodelist elementlərə giriş etmək üçün for-of dövr əlavə edə bilərik


for (var paragraph of paragraphs) {
console.log(paragraph.textContent);
}

// Class adı ilə elementləri seçmək


var elements = document.getElementsByClassName('my-class');

// HTMLCollection elementlərə giriş etmək üçün for dövrü istifadə edə bilərik


for (var i = 0; i < elements.length; i++) {
console.log(elements[i].textContent);
}



56.

JavaScript - də Events nədir və nə üçün istifadə olunur? Aşağıdakı kod nümunəsini və nəticəsini izah edin.



JavaScript, Document Object Model (DOM) vasitəsi ilə səhifədə olan hər hansı bir hadisəyə cavab vermək üçün "event" xüsusiyyəti vardır. "Event" vəziyyəti, səhifədə hansısa bir prosesləri həyata keçirmək üçün tətbiq edilir. Bu prosesləri, istifadəçinin səhifədə girişləri, düymələri və ya digər əməliyyatların təsirindən yaranan hər hansı bir hərəkət ola bilər.


"Event" xüsusiyyəti, Məsələn, klaviaturanın düymələrinə basdıqda, səhifə yükləndikdə və s. kimi hərəkətlərdə tətbiq olunur. JavaScript, "event listener" və "event handler" vasitəsi ilə "event"lərə cavab verir. "Event listener", hər hansı bir "event"i dinləyir və "event" baş verəndə "event handler" -ə məlumat ötürür. "Event handler", hər hansı bir "event" baş verəndə, təyin edilmiş kodu işlədərək uyğun prosesləri həyata keçirir. Məsələn, aşağıdakı kod hissəsi, bir düymə üzərinə basıldıqda, "myFunction" funksiyasını işə salır:



Aşağıda, ən çox istifadə edilən bir neçə "event" nümunələri verilmişdir:



  • "click": istifadəçi bir elementə klikləyəndə

  • "mouseover": istifadəçi bir elementin üzərinə gəldikdə

  • "mouseout": istifadəçi bir elementin üzərindən çıxdıqda

  • "keyup": klaviaturada bir düyməyə basdıqda

  • "keydown": klaviaturada bir düyməni basılı saxladıqda

  • "submit": bir formu təqdim etməkdən öncə formun submit düyməsinə klikləndikdə

  • "load": səhifə tamamilə yükləndikdə

Bu "event"lərə əlavə olaraq, "scroll", "resize", "focus", "blur", "change" və s. kimi digər bir çox "event"lər də mövcuddur.


Bütün bu "event"lər, "event listener" və "event handler" vasitəsi ilə JavaScript tərəfindən dinlənir və onlara cavab verilir.





Yüklə 4,22 Mb.

Dostları ilə paylaş:
1   ...   24   25   26   27   28   29   30   31   32




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin