JavaScript fırıldaqçı vərəqi PDFAşağıda Javascript fırıldaqçı vərəqini mətndə olduğu kimi .pdf formatında tapa bilərsiniz.


JavaScript fırıldaqçı vərəqi

  • Link yükləyin

JavaScript əsasları

Əsaslardan başlayaq – JavaScript-ni veb saytına necə daxil etmək.

HTML səhifəsinə JavaScript də daxil olmaqla

Bir səhifəyə JavaScript daxil etmək üçün onu bağlamalısınız

Bu giriş ilə brauzer kodu tanıya və düzgün icra edə bilər.

Xarici JavaScript Faylını çağırın

Siz həmçinin JavaScript-ni öz sənədinizə yerləşdirə və HTML-nin adını çəkə bilərsiniz. Beləliklə, daha yaxşı təşkil edilmiş fayllar hazırlayaraq müxtəlif növ kodları bir-birindən ayrı saxlaya bilərsiniz. Kodunuz deyilən bir sənəddədirsə myscript.js, deyərdin

Şərhlər daxil olmaqla

Şərhlər digər insanlara kodunuzda nələrin baş verdiyini anlamaqda və ya özünüzü unutduğunuz bir şeyi xatırlatmaqda kömək etdikləri üçün vacibdir. Unutmayın ki, brauzer onları yerinə yetirməyə çalışmayacaq şəkildə qeyd olunmalı.

JavaScript-də iki fərqli seçim var:

  • Tək sətirli şərhlər - Bir sətirlə məhdudlaşan bir rəy daxil etmək üçün əvvəlcədən //
  • Çox sətirli şərhlər - Bir neçə sətir arasında daha uzun şərh yazmaq istəsəniz, sarın / ** / edam olunmaması üçün

JavaScript-də dəyişənlər

Dəyişənlər əməliyyatlar aparmaq üçün istifadə edə biləcəyiniz dəyərlərdir. Riyaziyyat sinifindən onlarla tanış olmalısan.

var, const, qoy

JavaScript-də bir dəyişən elan etmək üçün üç fərqli imkanınız var, hər biri öz ixtisasları ilə:

  • var - Ən ümumi dəyişən. Yenidən təyin edilə bilər, ancaq yalnız bir funksiya daxilində əldə edilə bilər. Dəyişənlər ilə təyin olunur var kodu icra edildikdə yuxarıya keçin.
  • const - Kod daxilində görünməzdən əvvəl yenidən təyin edilə bilməz və əlçatan deyil.
  • qoy - Eynidir const, the qoy dəyişən yenidən təyin edilə bilər, lakin yenidən elan edilə bilməz.

Məlumat növləri

Dəyişənlərdə müxtəlif növ dəyərlər və məlumat növləri ola bilər. İstifadə edirsiniz = onlara tapşırmaq:

  • Nömrələri - var yaş = 23
  • Dəyişənlər - var x
  • Mətn (strings) - var a = "tashabb"
  • Əməliyyatlar - var b = 1 + 2 + 3
  • Doğru və ya yalan ifadələr - var c = doğrudur
  • Daimi nömrələr - const PI = 3.14
  • Obyektlər - var name = {first name: "John", last name: "Doe"}

Daha çox imkanlar var. Dəyişənlərin kiçik və həssas olduğunu unutmayın. Bu o deməkdir ki SoyadSoyad iki fərqli dəyişən kimi işlənəcəkdir.

Obyektlər

Obyektlər müəyyən növ dəyişkənlərdir. Öz dəyərləri və metodları ola biləcək dəyişənlərdir. Sonuncu, obyektlərdə edə biləcəyiniz hərəkətlərdir.

var şəxs = {
ad: "John",
soyadı: "Doe",
yaş: 20,
milliyyəti: "Alman"
};

Növbəti səviyyə: seriallar

JavaScript fırıldaqçı vərəqimizdə sonrakılar seriallardır. Diziler bir çox fərqli proqramlaşdırma dillərinin bir hissəsidir. Bunlar dəyişənlərin və xassələrin qruplara bölünməsidir. JavaScript-də bunları necə yaratmaq olar:

var meyvə = ["Banana", "Apple", "Armud"];

İndi çağırılmış bir sıra var meyvə gələcək əməliyyatlar üçün istifadə edə biləcəyiniz üç maddədən ibarətdir.

Array metodları

Diziler yaratdıqdan sonra onlarla edə biləcəyiniz bir neçə iş var.

  • concat () - Bir neçə seriala qoşul
  • Indeksi() - Verilmiş elementin bir sıra göründüyü ilk mövqeyi qaytarır
  • qoşulmaq () - Bir sıra elementlərini tək bir sətrə birləşdirin və sətri geri qaytarın
  • sonIndexOf () - Verilən elementin bir sıra göründüyü son mövqeyi verir
  • pop () - Bir sıra son element aradan qaldırılması
  • basmaq () - Sonda yeni bir element əlavə edin
  • tərs () - Elementləri azalan qaydada sırala
  • növbə () - Bir sıra ilk elementini çıxarın
  • dilim () - Bir serialın bir hissəsinin bir nüsxəsini yeni bir seriala çəkir
  • növ() - Elementləri əlifba sırası ilə sıralayır
  • splice () - Müəyyən bir şəkildə və mövqedəki elementləri əlavə edir
  • toString () - Elementləri sətirlərə çevirir
  • boşaltma () -Əvvəlinə yeni bir element əlavə etdi
  • dəyərOf () - Göstərilən obyektin ibtidai dəyərini qaytarır

Operatorlar

Dəyişənləriniz varsa, onları müxtəlif növ əməliyyatlar aparmaq üçün istifadə edə bilərsiniz. Bunu etmək üçün operatorlara ehtiyacınız var.

Əsas operatorlar

  • + - Əlavə
  • - - Çıxarış
  • * - Çarpma
  • / - Bölmə
  • (...) - Qruplaşdırma operatoru, mötərizədəki əməliyyatlar xaricdəki əməliyyatlardan daha erkən icra olunur
  • % - Modulus (qalan)
  • ++ - Artan nömrələr
  • -- - Azalma nömrələri

Müqayisə etmə operatorları

  • == - bərabərdir
  • === - Bərabər dəyər və bərabər tip
  • != - Bərabər deyil
  • !== - Dəyərli deyil və ya bərabər olmayan tip
  • > - Daha böyükdür
  • < - Daha az
  • > = - Daha böyük və ya bərabərdir
  • <= - az və ya bərabərdir
  • ? - Dernary operatoru

Məntiq Operatorları

  • && - Məntiqi və
  • || - Məntiqi və ya
  • ! - Məntiq olmaz

Bitwise Əməliyyatçılar

  • - VƏ bəyanat
  • | - OR ifadəsi
  • ~ - YOX
  • ^ - XOR
  • << - Sol sürüşmə
  • >> - Sağ sürüşmə
  • >>> - Sıfır doldurma hüququ

Funksiyaları

JavaScript funksiyaları müəyyən bir işi yerinə yetirən kod blokudur. Əsas funksiya bu kimi görünür:

funksiya adı (parametr1, parametr2, parametr3) {
// funksiya nə edir
}

Gördüyünüz kimi, bu ibarətdir funksiyası açar söz üstə ad. Funksiyanın parametrləri mötərizədə var və funksiyanın yerinə yetirildiyi yerlərdə əyri mötərizələr var. Özünüzü yarada bilərsiniz, ancaq həyatınızı asanlaşdırmaq üçün - bir sıra standart funksiyalar da mövcuddur.

Çıxış məlumatları

Funksiyalar üçün ümumi bir tətbiq məlumatların çıxmasıdır. Çıxış üçün aşağıdakı seçimlər var:

  • xəbərdarlıq () - Brauzer pəncərəsindəki bir xəbərdarlıq qutusundakı məlumatlar
  • təsdiqləyin () - Bəli / yox bir dialoq açır və istifadəçi klikindən asılı olaraq doğru / yalanı qaytarır
  • konsol.log () - Brauzer konsoluna məlumat yazır, ayıklama məqsədləri üçün yaxşıdır
  • sənəd.write () - Birbaşa HTML sənədinə yazın
  • tez () - İstifadəçi girişi üçün bir dialoq yaradır

Qlobal funksiyalar

Qlobal funksiyalar, JavaScript işləməyi bacaran hər brauzerdə qurulmuş funksiyalardır.

  • decodeURI () - Dekodlaşdırır a Vahid Resurs Müəyyənləşdiricisi (URI) yaradılıb kodlaşdırma və ya oxşar
  • decodeURIComponent () - Bir URI komponentini kodlaşdırır
  • encodeURI () - Bir URI UTF-8 kodlayır
  • encodeURIComponent () - Eyni, lakin URI komponentləri üçün
  • qiymətləndir () - Bir simvol olaraq təmsil olunan JavaScript kodunu qiymətləndirir
  • isFinite () - Keçirilmiş bir dəyərin sonlu bir say olub olmadığını müəyyənləşdirir
  • isNaN () - Dəyərin NaN olub olmadığını müəyyənləşdirir
  • Nömrə () - Mübahisəsindən dönmüş bir sıra qaytarır
  • parseFloat () - Mübahisə aparır və üzən nöqtə nömrəsini qaytarır
  • parseInt () - Mübahisəsini araşdırır və tam ədəd qaytarır

JavaScript Döngələri

Döngələr ən çox proqramlaşdırma dillərinin bir hissəsidir. Müxtəlif dəyərlərlə istənilən sayda kod blokunu icra etməyə imkan verir:

for (loopdan əvvəl; loop üçün şərt; loopdan sonra icra etmək) {
// döngə zamanı nə etməli
}

Döngələr yaratmaq üçün bir neçə parametriniz var:

  • üçün - JavaScript-də bir döngə yaratmağın ən yaygın yolu
  • isə - Bir döngənin icra etdiyi şərtləri təyin edir
  • edərkən - oxşar isə döngə, lakin ən azı bir dəfə yerinə yetirilir və vəziyyətin yenidən icra ediləcəyini görmək üçün sonunda bir yoxlama aparır
  • fasilə - Müəyyən şərtlərdə dövrü dayandırmaq və çıxmaq üçün istifadə edilmişdir
  • davam edin - Müəyyən şərtlər yerinə yetirildiyi təqdirdə dövrün hissələrini atlayın

Əgər - Else Bəyanatlar

Bu tip ifadələri başa düşmək asandır. Onlardan istifadə edərək kodunuzun nə vaxt yerinə yetirildiyi üçün şərtlər qoya bilərsiniz. Müəyyən şərtlər tətbiq olunarsa, bir şey edilir, olmursa - başqa bir şey yerinə yetirilir.

əgər (şərt) {
// şərt yerinə yetirilirsə nə etməli
} başqa {
// şərt yerinə yetirilmədikdə nə etməli
}

Bənzər bir konsepsiya Əgər dır,-dir,-dur,-dür keçid ifadəsi. Ancaq keçiddən istifadə edərək icra etmək üçün bir neçə kod blokundan birini seçirsiniz.

Strings

Strings, JavaScript funksiyasını yerinə yetirməyən, ancaq ekranda görünə bilən mətnə ​​zəng etdiyi şeylərdir.

var person = "John Doe";

Bu halda, John Doe simdir.

Qaçan personajlar

JavaScript-də, strings tək və ya cüt tirnoqla qeyd olunur. Bir sətirdə kotirovkalardan istifadə etmək istəyirsinizsə, xüsusi işarələrdən istifadə etməlisiniz:

  • \ ' - Tek teklif
  • \ " - Cüt təklif

Bundan başqa əlavə qaçış simvollarınız var:

  • \\ - Çəkmə
  • \ b - Backspace
  • \ f - Forma yemi
  • \ n - Yeni xətt
  • \ r - Daşınma qayıdır
  • \ t - Üfüqi tabulyator
  • \ v - Şaquli tabulyator

Sim üsulları

Simlər ilə işləməyin bir çox fərqli yolu var:

  • charAt () - Bir simli içərisində müəyyən bir vəziyyətdə bir simvolu qaytarır
  • charCodeAt () - Sizə o mövqedəki bir xarakter Unicode verir
  • concat () - İki və ya daha çox ipi birinə birləşdirir (birləşdirir)
  • fromCharCode () - UTF-16 kod vahidlərinin göstərilən ardıcıllıqla yaradılan bir simli qaytarır
  • Indeksi() - Sətir daxilində müəyyən mətnin ilk meydana gəlməsinin vəziyyətini təmin edir
  • sonIndexOf () - Eyni ilə Indeksi() ancaq sonuncu hadisə ilə, geriyə baxaraq
  • uyğunluq () - Bir axtarış modelinə qarşı bir simli matçları alır
  • əvəz et () - Sətirdə müəyyən edilmiş mətni tapın və dəyişdirin
  • axtarış () - Uyğun bir mətn üçün axtarış aparır və mövqeyini qaytarır
  • dilim () - Bir sətrin bir hissəsini çıxarır və yeni bir sətir kimi qaytarır
  • bölmək () - Bir simli obyekti müəyyən bir vəziyyətdə strings bir sıra bölünür
  • substr () - Eynidir dilim () lakin müəyyən sayda simvoldan asılı olaraq alt sətir çıxarır
  • alt sətir () - Həm də oxşar dilim () lakin mənfi göstəriciləri qəbul edə bilməz
  • toLowerCase () - Sətirləri kiçik hərflərə çevirin
  • toUpperCase () - Sətirləri yuxarı hərfə çevirin
  • dəyərOf () - Bir simli obyektin ibtidai dəyərini (xüsusiyyətləri və ya metodu olmayan) qaytarır

Daimi İfadə Sintaksisi

Daimi ifadələr simlərdəki simvol birləşmələrini uyğunlaşdırmaq üçün istifadə edilən axtarış nümunələridir. Axtarış nümunəsi mətn axtarışı və əməliyyatları əvəz etmək üçün istifadə edilə bilər.

Nümunə dəyişdiricilər

  • e - Dəyişməsini qiymətləndirin
  • i - Vəziyyətə həssas olmayan uyğunluğu həyata keçirin
  • g - Qlobal uyğunluğu həyata keçirin
  • m - Çox xətt uyğunluğunu həyata keçirin
  • s - Sətirləri bir xətt kimi aparın
  • x - Şəkildə şərh və boşluğa icazə verin
  • U - Ungreedy nümunəsi

Mötərizələr

  • [abc] - Mötərizədə olan simvollardan birini tapın
  • [^ abc] - Mötərizədə olmayan hər hansı bir xarakter tapın
  • [0-9] - 0-dan 9-a qədər istənilən rəqəmi tapmaq üçün istifadə olunur
  • [A-z] - A böyük hərfdən z hərfinə qədər hər hansı bir simvol tapın
  • (a | b | c) - Ayrılan alternativlərdən hər hansı birini tapın |

Metacharakterlər

  • . - Yeni xətt və ya xətt terminatorundan başqa bir simvol tapın
  • \ w - Söz xarakteri
  • \ W - Söz olmayan xarakter
  • \ d - Bir rəqəm
  • \ D - Rəqəmsal olmayan bir xarakter
  • \ s - Boşluq xarakteri
  • \ S - Ağ boş olmayan xarakter
  • \ b - Bir sözün əvvəlində / sonunda bir matç tapın
  • \ B - Bir sözün əvvəlində / sonunda olmayan bir matç
  • \ 0 - NUL xarakter
  • \ n - Yeni bir xətt xarakteri
  • \ f - Forma yem xarakteri
  • \ r - Daşınma qayıtma xarakteri
  • \ t - Tab xarakteri
  • \ v - Şaquli nişan xarakteri
  • \ xxx - Bir octal sayı xxx ilə göstərilən simvol
  • \ xdd - altıbucaqlı rəqəm dd ilə göstərilən xarakter
  • \ uxxxx - Bir altıbucaqlı XXXX ilə göstərilən Unicode simvolu

Quantifiers

  • n+ - Ən azı bir n olan hər hansı bir sətrə uyğun gəlir
  • n * - sıfır və ya daha çox n meydana gələn hər hansı bir sətir
  • n? - sıfır və ya n-nin meydana çıxdığı bir simli
  • n {X} - X n ardıcıllığını ehtiva edən sətir
  • n {X, Y} - X-dən n-ə qədər ardıcıllığı olan sətirlər
  • n {X,} - Ən azı X n ardıcıllığı olan hər hansı bir sətrə uyğun gəlir
  • n $ - Sonunda n olan hər hansı bir sətir
  • ^ n - Əvvəlində n ilə string
  • ?= n - Müəyyən bir simli n izləyən hər hansı bir sətir
  • ?!n - Müəyyən bir simli ni təqib etməyən sim

Nömrələr və Riyaziyyat

JavaScript-də də nömrələr, sabitlər ilə işləyə və riyazi funksiyaları yerinə yetirə bilərsiniz.

Say xüsusiyyətləri

  • MAX_VALUE - JavaScript-də göstərilə bilən maksimum say dəyəri
  • MIN_VALUE - JavaScript-də təmsil olunan ən kiçik müsbət ədədi dəyər
  • NaN - "Bir-bir deyil" dəyəri
  • NEGATIVE_INFINITY - Mənfi Sonsuzluq dəyəri
  • POSITIVE_INFINITY - Müsbət Sonsuzluq dəyəri

Sayı metodları

  • toExponential () - Sətri eksponensial notation olaraq yazılmış yuvarlaqlaşdırılmış bir sıra ilə qaytarır
  • toFixed () - Müəyyən sayda ondalık ilə bir sıra simli qaytarır
  • toPrecision () - Müəyyən bir uzunluqla yazılmış bir nömrənin sətri
  • toString () - Sətir kimi bir sıra qaytarır
  • dəyərOf () - Bir nömrə kimi bir sıra qaytarır

Riyaziyyat xüsusiyyətləri

  • E - Eylerin nömrəsi
  • LN2 - 2-nin təbii logarifmi
  • LN10 - 10-un təbii logarifmi
  • LOG2E - E-nin əsas 2 logarifmi
  • LOG10E - E əsasının 10 logarifmi
  • PI - PI sayı
  • SQRT1_2 - 1/2 kvadrat kökü
  • SQRT2 - 2-nin kvadrat kökü

Riyaziyyat metodları

  • abs (x) - x-in mütləq (müsbət) dəyərini qaytarır
  • acos (x) - X-nin arkkozini, radianlarda
  • asin (x) - X-nin Arcsine, radianlarda
  • atan (x) - ədədi bir dəyər olaraq x-nin arktangenti
  • atan2 (y, x) - Öz arqumentlərinin ardıcıllığı
  • tavan (x) - X dəyəri ən yaxın tam ədədə qədər yuvarlaqlaşdırılır
  • cos (x) - x (x radiusu) olan kosinus
  • exp (x) - E dəyərix
  • mərtəbə (x) - x dəyəri ən yaxın tam ədədə qədər yuvarlaqlaşdırılır
  • log (x) - x-nin təbii logarifmi (əsas E)
  • max (x, y, z, ..., n) - Ən yüksək dəyəri olan nömrəni qaytarır
  • min (x, y, z, ..., n) - Ən aşağı dəyəri ilə eyni
  • toz (x, y) - Y gücünə X
  • təsadüfi () - 0 ilə 1 arasındakı təsadüfi bir rəqəmi qaytarır
  • dəyirmi (x) - x dəyəri ən yaxın tam ədədə yuvarlaqlaşdırılır
  • günah (x) - x-nin sinusu (x radianla)
  • kvrt (x) - x-nin kvadrat kökü
  • tan (x) - Bir bucağın tangensi

JavaScript tarixləri ilə məşğul olmaq

Siz həmçinin JavaScript ilə tarixləri və vaxtları işləyə və dəyişdirə bilərsiniz. Bu JavaScript fırıldaqçı vərəqindəki növbəti fəsildir.

Tarix təyin etmək

  • Tarix() - Cari tarix və vaxt ilə yeni bir tarix obyekti yaradır
  • Tarix (2017, 5, 21, 3, 23, 10, 0) - Xüsusi bir tarix obyekti yaradın. Nömrələr bir il, ay, gün, saat, dəqiqə, saniyə, millisekundları təmsil edir. Bir il və ay istisna olmaqla istədiyiniz hər şeyi buraxa bilərsiniz.
  • Tarix ("2017-06-23") - Bir tarix kimi tarix bəyannaməsi

Tarix və zaman dəyərlərini çəkir

  • getDate () - Ayın gününü nömrə kimi alın (1-31)
  • getDay () - Həftə sonu bir nömrə (0-6)
  • getFullYear () - Dörd rəqəmli nömrə ili (yyyy)
  • getHours () - Saatı alın (0-23)
  • getMilliseconds () - Millisekund (0-999)
  • getMinutes () - Dəqiqə alın (0-59)
  • getMonth () - Ay say olaraq (0-11)
  • getSeconds () - İkinci alın (0-59)
  • getTime () - 1 yanvar 1970-ci ildən millisekundları alın
  • getUTCDate () - Ümumbəşəri vaxta uyğun olaraq göstərilən tarixdə ayın günü (tarixi) (gün, ay, tam il, saat, dəqiqə və s. Üçün də mövcuddur)
  • analiz etmək - Bir tarixin simli bir nümayəndəliyini təhlil edir və 1 yanvar 1970-ci ildən bu yana millisaniyəlik sayını qaytarır

Bir tarixin bir hissəsini təyin edin

  • setDate () - Günü bir sıra olaraq təyin edin (1-31)
  • setFullYear () - İl təyin edir (istədiyi ay və gün)
  • setHours () - Saatı təyin edin (0-23)
  • setMilliseconds () - Millisekundlar təyin edin (0-999)
  • setMinutes () - Dəqiqələri təyin edir (0-59)
  • setMonth () - Ayı təyin edin (0-11)
  • setSeconds () - Saniyələri təyin edir (0-59)
  • setTime () - Vaxt təyin edin (1 yanvar 1970-ci ildən millisaniyə)
  • setUTCDate () - Ayın gününü universal saata görə müəyyən bir tarix üçün təyin edir (gün, ay, tam il, saatlar, dəqiqələr və s. Üçün də mövcuddur)

DOM rejimi

Bu DOM edir Sənəd obyekti modeli bir səhifənin. Bir veb səhifənin quruluşunun kodudur. JavaScript HTML elementlərini (qovşaqlar adlanır) yaratmaq və idarə etmək üçün bir çox müxtəlif yollarla gəlir..

Node xüsusiyyətləri

  • atributları - Bir elementə qeydə alınmış bütün atributların canlı kolleksiyasını qaytarır
  • bazaURI - HTML elementinin mütləq bazası URL təmin edir
  • uşaqNode - Bir elementin uşaq qovşaqlarının kolleksiyasını verir
  • ilkChild - Bir elementin ilk uşaq nodunu qaytarır
  • sonChild - Bir elementin son uşaq nodu
  • sonrakı bacı - Eyni qovşaq ağacı səviyyəsində növbəti node verir
  • nodeName - Düyün adını qaytarır
  • nodeType - Düyün tipini qaytarır
  • nodeValue - Bir node dəyərini təyin edir və ya qaytarır
  • sahibi sənəd - Bu node üçün ən üst səviyyəli sənəd obyekti
  • valideynNode - Bir elementin ana nodeunu qaytarır
  • əvvəlkiSibling - Cari birindən dərhal əvvəl nodu qaytarır
  • mətnContent - Düyünün və onun nəslinin mətn tərkibini təyin edir və ya qaytarır

Düyün metodları

  • appendChild () - Son uşaq nodu kimi bir elementə yeni bir uşaq node əlavə edir
  • cloneNode () - HTML elementini klonlaşdırır
  • müqayisəDocumentPosition () - İki elementin sənəd mövqeyini müqayisə edir
  • getFeature () - Müəyyən bir xüsusiyyətin API-lərini tətbiq edən bir obyekti qaytarır
  • hasar atributları () - Bir elementin hər hansı bir atributu varsa gerçək qayıdır, əks halda yalan
  • hasChildNodes () - Bir elementin hər hansı bir uşaq düyünləri varsa, əksinə yalnışdır
  • insertBefore () - Müəyyən edilmiş, mövcud bir uşaq node əvvəl yeni bir uşaq node daxil
  • isDefaultNamespace () - Müəyyən edilmiş bir ad boşluğuURI defoltdur, əks halda yalnışdır
  • isEqualNode () - İki elementin bərabər olub olmadığını yoxlayır
  • isSameNode () - İki elementin eyni node olub olmadığını yoxlayır
  • isSupported () - Müəyyən bir xüsusiyyət elementdə dəstəklənərsə gerçək qayıdır
  • axtarmaqNamespaceURI () - Verilmiş node ilə əlaqəli ad boşluğu URI-ni qaytarır
  • axtarmaqPrefix () - Mövcud bir ad boşluğu URI üçün əvvəlcədən ibarət olan DOMStringi qaytarır
  • normallaşdırmaq () - Bitişik mətn qovşaqlarına qoşulur və bir elementdəki boş mətn qovşaqlarını çıxarır
  • removeChild () - Bir elementdən uşaq nodunu çıxarır
  • əvəz etməkChild () - Bir elementdə uşaq nodunu əvəz edir

Element metodları

  • getAttribute () - Bir element nodunun göstərilən atribut dəyərini qaytarır
  • getAttributeNS () - Atributun simli dəyərini göstərilən ad sahəsi və adı ilə qaytarır
  • getAttributeNode () - Göstərilən atribut node alır
  • getAttributeNodeNS () - Verilmiş ad sahəsi və adı ilə atribut üçün atribut qovşağını qaytarır
  • getEmissionsByTagName () - Göstərilən etiket adı ilə bütün uşaq elementlərinin toplusunu təmin edir
  • getEmissionsByTagNameNS () - Verilmiş adlar məkanına məxsus müəyyən bir etiket adı olan elementlərin canlı HTMLCollectionunu qaytarır
  • hasAttribute () - Bir elementin hər hansı bir atributu varsa gerçək qayıdır, əks halda yalan
  • hasAttributeNS () - Verilmiş bir ad sahəsindəki mövcud elementin müəyyən edilmiş xüsusiyyətə sahib olub-olmadığını göstərən doğru / yanlış bir dəyər verir
  • removeAttribute () - Bir elementdən müəyyən bir atributu silir
  • removeAttributeNS () - Müəyyən bir ad zonasında bir elementdən göstərilən atributu silir
  • removeAttributeNode () - Müəyyən edilmiş bir atribut nodunu götürür və çıxarılan nodu qaytarır
  • setAttribute () - Müəyyən edilmiş atributu müəyyən bir dəyərə təyin edir və ya dəyişdirir
  • setAttributeNS () - Yeni bir atribut əlavə edir və ya verilmiş ad sahəsi və adı ilə bir atributun dəyərini dəyişdirir
  • setAttributeNode () - Müəyyən edilmiş atribut nodunu təyin edir və ya dəyişdirir
  • setAttributeNodeNS () - Bir elementə yeni bir ad atılmış atribut node əlavə edir

İstifadəçi Brauzeri ilə işləmək

HTML elementlərindən başqa JavaScript də istifadəçi brauzerini nəzərə almağa və xüsusiyyətlərini koda daxil etməyə qadirdir.

Pəncərə xüsusiyyətləri

  • Bağlı - Bir pəncərənin bağlı olub olmadığını yoxlayır və gerçək və ya yalan olduğunu qaytarır
  • defaultStatus - Pəncərənin status çubuğunda standart mətni təyin edir və ya qaytarır
  • sənəd - Pəncərə üçün sənəd obyektini qaytarır
  • çərçivələr - Hamısını qaytarır