JavaScript na Sheet

JavaScript na Sheet PDFSa ibaba makikita mo ang Javascript cheat sheet sa .pdf pati na rin sa teksto.


JavaScript na Sheet

  • I-download ang Link

Mga Pangunahing Kaalaman sa JavaScript

Magsimula sa mga pangunahing kaalaman – kung paano isama ang JavaScript sa isang website.

Kasama ang JavaScript sa isang Pahina ng HTML

Upang maisama ang JavaScript sa loob ng isang pahina, kailangan mong balutin ito

Sa pamamagitan ng input na ito, maaaring makilala ng browser at maipatupad ang code nang maayos.

Tumawag ng isang Panlabas na File ng JavaScript

Maaari mo ring ilagay ang JavaScript sa sarili nitong file at pangalanan ito sa loob ng iyong HTML. Sa ganoong paraan, maaari mong mapanatili ang magkakaibang uri ng code na magkahiwalay sa isa't isa, paggawa ng mas mahusay na naayos na mga file. Kung ang iyong code ay nasa isang file na tinatawag myscript.js, tatawagin mo ito:

May kasamang Komento

Mahalaga ang mga komento dahil nakakatulong sila sa ibang tao na maunawaan kung ano ang nangyayari sa iyong code o ipaalala sa iyo kung nakalimutan mo ang iyong sarili. Tandaan na kailangan nilang minarkahan nang maayos upang hindi subukan ng browser na maisagawa ito.

Sa JavaScript mayroon kang dalawang magkakaibang mga pagpipilian:

  • Mga komento ng solong linya - Upang magsama ng isang puna na limitado sa isang solong linya, unahan ito //
  • Mga komento ng maraming linya - Kung sakaling nais mong sumulat ng mas mahabang mga puna sa pagitan ng maraming mga linya, balutin ito / * at * / upang maiwasan ito mai-pinaandar

Mga variable sa JavaScript

Ang mga variable ay mga halaga ng stand-in na magagamit mo upang maisagawa ang mga operasyon. Dapat maging pamilyar ka sa kanila mula sa klase sa matematika.

var, const, hayaan

Mayroon kang tatlong magkakaibang posibilidad para sa pagdedeklara ng isang variable sa JavaScript, bawat isa ay may sariling mga specialty:

  • var - Ang pinaka-karaniwang variable. Maaari itong mai-reassigned ngunit naka-access lamang sa loob ng isang function. Mga variable na tinukoy sa var lumipat sa tuktok kapag ang code ay naisakatuparan.
  • const - Hindi mai-reassigned at hindi ma-access bago sila lumitaw sa loob ng code.
  • hayaan - Kapareho ng const, ang hayaan variable maaaring reassigned ngunit hindi muling ipinahayag.

Uri ng data

Ang mga variable ay maaaring maglaman ng iba't ibang uri ng mga halaga at uri ng data. Ginagamit mo = upang italaga ang mga ito:

  • Numero - var edad = 23
  • Mga variable - var x
  • Teksto (mga string) - var a = "init"
  • Mga Operasyon - var b = 1 + 2 + 3
  • Totoo o maling pahayag - var c = totoo
  • Mga patuloy na numero - const PI = 3.14
  • Mga Bagay - var name = {firstName: "John", lastName: "Doe"}

Marami pang posibilidad. Tandaan na ang mga variable ay sensitibo sa kaso. Ibig sabihin huling pangalan at huling pangalan ay hawakan bilang dalawang magkakaibang variable.

Mga Bagay

Ang mga bagay ay ilang uri ng mga variable. Ang mga ito ay variable na maaaring magkaroon ng kanilang sariling mga halaga at pamamaraan. Ang huli ay mga aksyon na maaari mong gawin sa mga bagay.

var person = {
firstName: "John",
lastName: "Doe",
edad: 20,
nasyonalidad: "Aleman"
};

Ang Susunod na Antas: Arrays

Susunod up sa aming JavaScript cheat sheet ay darating. Ang mga Arrays ay bahagi ng maraming iba't ibang mga wika sa programming. Ang mga ito ay isang paraan ng pag-aayos ng mga variable at katangian sa mga grupo. Narito kung paano lumikha ng isa sa JavaScript:

var fruit = ["Saging", "Apple", "peras"];

Ngayon mayroon kang isang tinatawag na array prutas na naglalaman ng tatlong mga item na maaari mong magamit para sa mga operasyon sa hinaharap.

Mga Paraan ng Array

Kapag nakagawa ka ng mga arrays, may ilang mga bagay na maaari mong gawin sa kanila:

  • concat () - Sumali sa ilang mga arrays sa isa
  • indexOf () - Ibinabalik ang unang posisyon kung saan lumilitaw ang isang naibigay na elemento sa isang hanay
  • sumali () - Pagsamahin ang mga elemento ng isang array sa isang solong string at ibalik ang string
  • lastIndexOf () - Nagbibigay ng huling posisyon kung saan lumilitaw ang isang naibigay na elemento sa isang hanay
  • pop () - Tinatanggal ang huling elemento ng isang array
  • itulak () - Magdagdag ng isang bagong elemento sa dulo
  • baligtad () - Pagsunud-sunurin ang mga elemento sa isang pababang pagkakasunud-sunod
  • paglilipat () - Alisin ang unang elemento ng isang array
  • hiwa () - Hilahin ang isang kopya ng isang bahagi ng isang array sa isang bagong hanay
  • uri () - Mga elemento ng alpabeto
  • splice () - Nagdaragdag ng mga elemento sa isang tinukoy na paraan at posisyon
  • toString () - Nag-convert ng mga elemento sa mga string
  • hindi mabagal () -Magdaragdag ng isang bagong elemento sa simula
  • halagaOf () - Ibinabalik ang primitive na halaga ng tinukoy na bagay

Mga Operator

Kung mayroon kang mga variable, maaari mong gamitin ang mga ito upang maisagawa ang iba't ibang mga uri ng operasyon. Upang gawin ito, kailangan mo ng mga operator.

Mga Pangunahing Operator

  • + - Pagdagdag
  • - - Pagbawas
  • * - Pagpaparami
  • / - Dibisyon
  • (...) - Pagpapangkat ng samahan, operasyon sa loob ng mga bracket ay naisakatuparan nang mas maaga kaysa sa labas
  • % - Modulus (tira)
  • ++ - Mga numero ng Incremento
  • -- - Mga numero ng deklarasyon

Mga Operator sa Paghahambing

  • == - Katumbas ng
  • === - Katumbas na halaga at pantay na uri
  • != - Hindi pantay
  • !== - Hindi pantay na halaga o hindi pantay na uri
  • > - Mahigit sa
  • < - Mas mababa sa
  • > = - Mas malaki kaysa sa o katumbas ng
  • <= - Mas mababa kaysa o katumbas ng
  • ? - operator ng Ternary

Mga lohikal na Operator

  • && - Lohikal at
  • || - Lohikal o
  • ! - Hindi makatuwiran

Mga Operator ng Bitwise

  • & - AT pahayag
  • | - O pahayag
  • ~ - HINDI
  • ^ - XOR
  • << - Paglilipat sa kaliwa
  • >> - Kanan shift
  • >>> - Zero punan ang tamang paglipat

Mga Pag-andar

Ang mga pagpapaandar ng JavaScript ay mga bloke ng code na nagsasagawa ng isang tiyak na gawain. Ang isang pangunahing pag-andar ay ganito:

pangalan ng function (parameter1, parameter2, parameter3) {
// kung ano ang ginagawa ng pag-andar
}

Tulad ng nakikita mo, binubuo ito ng pag-andar keyword kasama ang isang pangalan. Ang mga parameter ng pag-andar ay nasa bracket at mayroon kang mga kulot na bracket sa paligid ng ginagawa ng function. Maaari kang lumikha ng iyong sariling, ngunit upang gawing mas madali ang iyong buhay - mayroon ding isang bilang ng mga default na pag-andar.

Data ng Pag-output

Ang isang karaniwang application para sa mga pag-andar ay ang output ng data. Para sa output, mayroon kang mga sumusunod na pagpipilian:

  • alerto () - Ang data ng output sa isang kahon ng alerto sa window ng browser
  • kumpirmahin () - Binubuksan ang isang oo / walang diyalogo at nagbabalik ng totoo / maling depende sa pag-click sa gumagamit
  • console.log () - Nagsusulat ng impormasyon sa browser console, mabuti para sa mga layunin ng pag-debug
  • dokumento.write () - Sumulat nang direkta sa dokumento ng HTML
  • agawin () - Lumilikha ng isang diyalogo para sa pag-input ng gumagamit

Mga Global Function

Ang mga pandaigdigang pag-andar ay mga function na binuo sa bawat browser na may kakayahang tumakbo sa JavaScript.

  • decodeURI () - Mga decode a Uniform Resource Identifier (URI) ginawa ni encodeURI o katulad
  • decodeURIComponent () - Nag-decode ng isang bahagi ng URI
  • encodeURI () - Nag-encode ng isang URI sa UTF-8
  • encodeURIComponent () - Pareho ngunit para sa mga sangkap ng URI
  • eval () - Sinusuri ang code ng JavaScript na kinakatawan bilang isang string
  • ay walang hanggan () - Tinutukoy kung ang isang pumasa na halaga ay isang hangganan na numero
  • isNaN () - Tinutukoy kung ang halaga ay NaN o hindi
  • Bilang () —- Nagbabalik ng isang numero na na-convert mula sa argumento nito
  • parseFloat () - Parses isang argumento at nagbabalik ng isang lumulutang na point number
  • parseInt () - Parses nito argumento at nagbabalik ng isang integer

Mga JavaScript Loops

Ang mga loop ay bahagi ng karamihan sa mga wika sa programming. Pinapayagan ka nilang magpatupad ng mga bloke ng nais na code ng bilang ng mga beses na may iba't ibang mga halaga:

para sa (bago ang loop; kondisyon para sa loop; magpatupad pagkatapos ng loop) {
// kung ano ang gagawin sa panahon ng loop
}

Mayroon kang maraming mga parameter upang lumikha ng mga loop:

  • para sa - Ang pinakakaraniwang paraan upang lumikha ng isang loop sa JavaScript
  • habang - Nagtatakda ng mga kondisyon sa ilalim ng kung saan ang isang loop ay nagpapatupad
  • gawin habang - Katulad sa habang loop ngunit nagpapatupad ng hindi bababa sa isang beses at nagsasagawa ng isang tseke sa dulo upang makita kung ang kondisyon ay natutugunan upang mapatupad muli
  • pahinga - Ginagamit upang ihinto at lumabas sa pag-ikot sa ilang mga kundisyon
  • magpatuloy - Laktawan ang mga bahagi ng ikot kung natutugunan ang ilang mga kundisyon

Kung - Iba pa Pahayag

Ang mga uri ng pahayag na ito ay madaling maunawaan. Gamit ang mga ito, maaari kang magtakda ng mga kondisyon para sa kung kailan naisakatuparan ang iyong code. Kung ang ilang mga kundisyon ay nalalapat, may isang bagay na nagawa, kung hindi - ang ibang bagay ay naisakatuparan.

kung (kondisyon) {
// ano ang gagawin kung natutugunan ang kondisyon
} iba pa {
// ano ang gagawin kung hindi natugunan ang kondisyon
}

Isang katulad na konsepto sa kung hindi ay ang lumipat pahayag. Gayunpaman, gamit ang switch ay pipili ka ng isa sa maraming mga bloke ng code upang maisagawa.

Mga string

Ang mga string ay ang tawag sa JavaScript sa teksto na hindi gumaganap ng isang function ngunit maaaring lumitaw sa screen.

var person = "John Doe";

Sa kasong ito, John Doe ay ang string.

Mga character na makatakas

Sa JavaScript, ang mga string ay minarkahan ng solong o dobleng quote. Kung nais mong gumamit ng mga marka ng sipi sa kuwerdas, kailangan mong gumamit ng mga espesyal na character:

  • \ ' - Isang quote
  • \ " - Double quote

Bukod doon mayroon kang karagdagang mga character ng pagtakas:

  • \\ - Backslash
  • \ b - Backspace
  • \ f - Form ng feed
  • \ n - Bagong linya
  • \ r - Pagbabalik sa Karwahe
  • \ t - Pahalang na tabulator
  • \ v - Vertical tabulator

Mga Pamamaraan ng String

Maraming iba't ibang mga paraan upang gumana sa mga string:

  • charAt () - Nagbabalik ng isang character sa isang tinukoy na posisyon sa loob ng isang string
  • charCodeAt () - Binibigyan ka ng Unicode ng isang character sa posisyon na iyon
  • concat () - Nagtapos (sumali) dalawa o higit pang mga string sa isa
  • mula saCharCode () - Nagbabalik ng isang string na nilikha mula sa tinukoy na pagkakasunud-sunod ng mga yunit ng code ng UTF-16
  • indexOf () - Nagbibigay ng posisyon ng unang paglitaw ng isang tinukoy na teksto sa loob ng isang string
  • lastIndexOf () - Katulad ng indexOf () ngunit sa huling pangyayari, naghahanap paatras
  • tugma () - Kinukuha ang mga tugma ng isang string laban sa isang pattern ng paghahanap
  • palitan () - Hanapin at palitan ang tinukoy na teksto sa isang string
  • maghanap - Sinusubukan ang isang paghahanap para sa isang pagtutugma ng teksto at ibabalik ang posisyon nito
  • hiwa () - Kinukuha ang isang seksyon ng isang string at ibabalik ito bilang isang bagong string
  • paghati () - Hinahati ang isang object ng string sa isang hanay ng mga string sa isang tinukoy na posisyon
  • substr () - Kapareho ng hiwa () ngunit extract isang substring depende sa isang tinukoy na bilang ng mga character
  • substring () - Katulad din sa hiwa () ngunit hindi matanggap ang mga negatibong indeks
  • toLowerCase () - I-convert ang mga string sa mas mababang kaso
  • toUpperCase () - I-convert ang mga string sa itaas na kaso
  • halagaOf () - Ibinabalik ang primitive na halaga (na walang mga katangian o pamamaraan) ng isang object string

Regular na Ekspresyon Syntax

Ang mga regular na expression ay mga pattern ng paghahanap na ginamit upang tumugma sa mga kumbinasyon ng character sa mga string. Ang pattern ng paghahanap ay maaaring magamit para sa paghahanap ng teksto at teksto upang mapalitan ang mga operasyon.

Mga Modifier ng Mga pattern

  • e - Suriin ang kapalit
  • ako - Magsagawa ng pagtutugma ng case-insensitive
  • g - Magsagawa ng pandaigdigang pagtutugma
  • m - Magsagawa ng maramihang pagtutugma ng linya
  • s - Tratuhin ang mga string bilang isang linya
  • x - Payagan ang mga puna at whitespace sa pattern
  • U - Walang hanggan pattern

Mga Bracket

  • [abc] - Maghanap ng anuman sa mga character sa pagitan ng mga bracket
  • [^ abc] - Maghanap ng anumang character na wala sa mga bracket
  • [0-9] - Ginamit upang makahanap ng anumang numero mula 0 hanggang 9
  • [A-z] - Maghanap ng anumang character mula sa malalaking titik A hanggang sa maliit na maliit na z
  • (a | b | c) - Maghanap ng alinman sa mga kahalili na pinaghiwalay sa |

Mga metachar character

  • . - Maghanap ng isang solong character, maliban sa newline o linya ng terminator
  • \ w - character na salita
  • \ W - character na Di-salita
  • \ d - Isang digit
  • \ D - Isang di-digit na character
  • \ s - character na Whitespace
  • \ S - Ang character na di-whitespace
  • \ b - Maghanap ng isang tugma sa simula / pagtatapos ng isang salita
  • \ B - Isang tugma hindi sa simula / pagtatapos ng isang salita
  • \ 0 - character na NUL
  • \ n - Isang bagong linya ng linya
  • \ f - character na form ng feed
  • \ r - character na bumalik sa Karwahe
  • \ t - character na Tab
  • \ v - character na Vertical tab
  • \ xxx - Ang character na tinukoy ng isang octal number xxx
  • \ xdd - Ang character na tinukoy ng isang hexadecimal number dd
  • \ uxxxx - Ang character na Unicode na tinukoy ng isang hexadecimal number XXXX

Mga tagagawa

  • n+ - Mga tumutugma sa anumang string na naglalaman ng hindi bababa sa isang n
  • n * - Anumang string na naglalaman ng zero o higit pang mga pangyayari sa n
  • n? - Isang string na naglalaman ng zero o isang pangyayari sa n
  • n {X} - Ang string na naglalaman ng isang pagkakasunud-sunod ng X n's
  • n {X, Y} - Mga string na naglalaman ng isang pagkakasunud-sunod ng X hanggang Y n
  • n {X,} - Mga tumutugma sa anumang string na naglalaman ng isang pagkakasunud-sunod ng hindi bababa sa X n's
  • n $ - Ang anumang string na may n sa dulo nito
  • ^ n - String with n sa simula nito
  • ?= n - Ang anumang string na sinusundan ng isang tiyak na string n
  • ?!n - Ang string na hindi sinusundan ng isang tiyak na string ni

Mga Numero at matematika

Sa JavaScript, maaari ka ring magtrabaho kasama ang mga numero, patuloy at magsagawa ng mga pag-andar sa matematika.

Mga Katangian ng Numero

  • MAX_VALUE - Ang maximum na halaga ng numero na maaaring mailarawan sa JavaScript
  • MIN_VALUE - Pinakamaliit na positibong halaga ng numero na maaaring mailarawan sa JavaScript
  • NaN - Ang halaga ng "Hindi-isang-Bilang"
  • NEGATIVE_INFINITY - Ang negatibong halaga ng Infinity
  • POSITIVE_INFINITY - Positibong halaga ng Infinity

Mga Paraan ng Bilang

  • napakahusay () - Ibinabalik ang string na may isang bilugan na numero na nakasulat bilang exponential notation
  • naka-Fixed () - Ibinabalik ang string ng isang numero na may isang tinukoy na bilang ng mga decimals
  • toPrecision () - String ng isang numero na nakasulat na may isang tinukoy na haba
  • toString () - Nagbabalik ng isang bilang bilang isang string
  • halagaOf () - Nagbabalik ng isang bilang bilang isang numero

Mga Katangian sa matematika

  • E - Bilang ni Euler
  • LN2 - Ang natural na logarithm ng 2
  • LN10 - Likas na logarithm ng 10
  • LOG2E - Base 2 logarithm ng E
  • LOG10E - Base 10 logarithm ng E
  • PI - Ang bilang ng PI
  • SQRT1_2 - Gintong parisukat ng 1/2
  • SQRT2 - Ang parisukat na ugat ng 2

Mga Paraan ng matematika

  • abs (x) - Ibinabalik ang ganap (positibo) na halaga ng x
  • acos (x) - Ang arccosine ng x, sa mga radian
  • asin (x) - Arcsine ng x, sa mga radian
  • atan (x) - Ang arctangent ng x bilang isang halaga ng numero
  • atan2 (y, x) - Arctangent ng quotient ng mga argumento nito
  • kisame (x) - Halaga ng x bilugan hanggang sa pinakamalapit na integer
  • kos (x) - Ang kosine ng x (x ay nasa mga radian)
  • exp (x) - Halaga ng Ex
  • sahig (x) - Ang halaga ng x bilugan pababa sa pinakamalapit na integer
  • mag-log (x) - Ang natural na logarithm (base E) ng x
  • max (x, y, z, ..., n) - Ibinabalik ang numero na may pinakamataas na halaga
  • min (x, y, z, ..., n) - Parehong para sa numero na may pinakamababang halaga
  • pow (x, y) - X sa kapangyarihan ng y
  • random () - Nagbabalik ng isang random na numero sa pagitan ng 0 at 1
  • bilog (x) - Ang halaga ng x bilugan sa pinakamalapit na integer
  • kasalanan (x) - Ang sine ng x (x ay nasa mga radian)
  • sqrt (x) - Gintong parisukat ng x
  • tan (x) - Ang tangent ng isang anggulo

Pagharap sa Mga Petsa sa JavaScript

Maaari ka ring gumana at baguhin ang mga petsa at oras sa JavaScript. Ito ang susunod na kabanata sa sheet ng cheat cheat ng JavaScript.

Pagtatakda ng Mga Petsa

  • Petsa () - Lumilikha ng isang bagong bagay ng petsa kasama ang kasalukuyang petsa at oras
  • Petsa (2017, 5, 21, 3, 23, 10, 0) - Lumikha ng isang pasadyang object ng petsa. Ang mga numero ay kumakatawan sa isang taon, buwan, araw, oras, minuto, segundo, millisecond. Maaari mong iwasan ang anumang nais mo maliban sa isang taon at buwan.
  • Petsa ("2017-06-23") - Pahayag ng Petsa bilang isang string

Paghila ng Petsa at Mga Halaga ng Oras

  • getDate () - Kunin ang araw ng buwan bilang isang numero (1-31)
  • getDay () - Ang araw ng Linggo bilang isang numero (0-6)
  • getFullYear () - Taon bilang isang apat na digit na numero (yyyy)
  • getHours () - Kunin ang oras (0-23)
  • getMilliseconds () - Ang millisecond (0-999)
  • getMinutes () - Kunin ang minuto (0-59)
  • getMonth () - Buwan bilang isang numero (0-11)
  • kumuha ngSecond () - Kunin ang pangalawa (0-59)
  • getTime () - Kunin ang mga millisecond mula Enero 1, 1970
  • getUTCDate () - Ang araw (petsa) ng buwan sa tinukoy na petsa ayon sa unibersal na oras (magagamit din para sa araw, buwan, buong taon, oras, minuto atbp.)
  • parse - Parses isang string na representasyon ng isang petsa at ibabalik ang bilang ng mga millisecond mula Enero 1, 1970

Itakda ang Bahagi ng isang Petsa

  • nakatakdang petsa() - Itakda ang araw bilang isang numero (1-31)
  • setFullYear () - Itinatakda ang taon (opsyonal na buwan at araw)
  • setHours () - Itakda ang oras (0-23)
  • setMilliseconds () - Itakda ang mga millisecond (0-999)
  • setMinutes () - Itinatakda ang mga minuto (0-59)
  • setMonth () - Itakda ang buwan (0-11)
  • setSeconds () - Itinatakda ang mga segundo (0-59)
  • setTime () - Itakda ang oras (millisecond mula Enero 1, 1970)
  • setUTCDate () - Itinatakda ang araw ng buwan para sa isang tinukoy na petsa ayon sa unibersal na oras (magagamit din para sa araw, buwan, buong taon, oras, minuto atbp.)

Mode ng DOM

Ang DOM ay Modelong Object ng Dokumento ng isang pahina. Ito ang code ng istraktura ng isang webpage. Ang JavaScript ay may maraming iba't ibang mga paraan upang lumikha at manipulahin ang mga elemento ng HTML (na tinatawag na mga node).

Mga Katangian ng Node

  • katangian - Nagbabalik ng isang live na koleksyon ng lahat ng mga katangian na nakarehistro sa isang elemento
  • baseURI - Nagbibigay ng ganap na URL ng base ng isang elemento ng HTML
  • mga childNode - Nagbibigay ng isang koleksyon ng mga node ng bata ng elemento
  • unang anak - Nagbabalik ang unang node ng bata ng isang elemento
  • lastChild - Ang huling node ng bata ng isang elemento
  • susunodSibling - Binibigyan ka ng susunod na node sa parehong antas ng node puno
  • nodeName -Binalita ang pangalan ng isang node
  • nodeType - Nagbabalik ang uri ng isang node
  • nodeValue - Nagtatakda o nagbabalik ang halaga ng isang node
  • may-ariDocument - Ang nangungunang antas ng dokumento na dokumento para sa node na ito
  • parentNode - Nagbabalik ang node ng magulang ng isang elemento
  • nakaraangSibling - Nagbabalik ang node kaagad bago ang kasalukuyang
  • textContent - Itinatakda o ibabalik ang tekstuwal na nilalaman ng isang node at mga inapo nito

Mga Paraan ng Node

  • appendChild () - Nagdaragdag ng isang bagong node ng bata sa isang elemento bilang huling node ng bata
  • cloneNode () - I-clon ang isang elemento ng HTML
  • ihambingDocumentPosisyon () - Inihahambing ang posisyon ng dokumento ng dalawang elemento
  • getFeature () - Nagbabalik ng isang bagay na nagpapatupad ng mga API ng isang tinukoy na tampok
  • mayAttributo () - Nagbabalik totoo kung ang isang elemento ay may anumang mga katangian, kung hindi man ay hindi totoo
  • hasChildNodes () - Nagbabalik totoo kung ang isang elemento ay may anumang mga node ng bata, kung hindi man ay maling
  • insertBefore () - Nagpasok ng isang bagong node ng bata bago ang isang tinukoy, umiiral na node ng bata
  • isDefaultNamespace () - Nagbabalik totoo kung ang isang tinukoy na namespaceURI ay ang default, kung hindi man ay maling
  • isEqualNode () - Sinusuri kung ang dalawang elemento ay pantay
  • isSameNode () - Suriin kung ang dalawang elemento ay magkatulad na buko
  • ay suportado () - Nagbabalik totoo kung ang isang tinukoy na tampok ay suportado sa elemento
  • lookupNamespaceURI () - Ibinabalik ang namespace URI na nauugnay sa isang naibigay na node
  • lookupPrefix () - Nagbabalik ng isang DOMString na naglalaman ng prefix para sa isang naibigay na namespace URI kung naroroon
  • gawing normal () - Sumali sa katabing mga node ng teksto at tinatanggal ang mga walang laman na mga text node sa isang elemento
  • alisin - Tinatanggal ang isang node ng bata mula sa isang elemento
  • palitan ang () - Nagpapalit ng isang bata na node sa isang elemento

Mga Paraan ng Elemento

  • makakuhaAttribute () - Ibinabalik ang tinukoy na halaga ng katangian ng isang element node
  • getAttributeNS () - Ibinabalik ang halaga ng string ng katangian na may tinukoy na namespace at pangalan
  • getAttributeNode () - Nakukuha ang tinukoy na node ng katangian
  • getAttributeNodeNS () - Ibinabalik ang node ng katangian para sa katangian na may ibinigay na namespace at pangalan
  • getElementsByTagName () - Nagbibigay ng isang koleksyon ng lahat ng mga elemento ng bata na may tinukoy na pangalan ng tag
  • kumuhaElementsByTagNameNS () - Nagbabalik ng isang live na HTMLCollection ng mga elemento na may isang tiyak na pangalan ng tag na kabilang sa ibinigay na namespace
  • mayAttribute () - Nagbabalik totoo kung ang isang elemento ay may anumang mga katangian, kung hindi man ay hindi totoo
  • hasAttributeNS () - Nagbibigay ng isang tunay / maling halaga na nagpapahiwatig kung ang kasalukuyang elemento sa isang naibigay na namespace ay may tinukoy na katangian
  • alisinAttribute () - Tinatanggal ang isang tinukoy na katangian mula sa isang elemento
  • alisinAttributeNS () - Tinatanggal ang tinukoy na katangian mula sa isang elemento sa loob ng isang tiyak na namespace
  • alisinAttributeNode () - Dadalhin ang layo ng isang tinukoy na node ng katangian at ibabalik ang tinanggal na node
  • setAttribute () - Nagtatakda o nagbabago ng tinukoy na katangian sa isang tinukoy na halaga
  • setAttributeNS () - Nagdaragdag ng isang bagong katangian o nagbabago ang halaga ng isang katangian na may ibinigay na namespace at pangalan
  • setAttributeNode () - Nagtatakda o nagbabago sa tinukoy na node ng katangian
  • setAttributeNodeNS () - Nagdaragdag ng isang bagong namespaced na katangian ng node sa isang elemento

Nagtatrabaho sa Browser ng Gumagamit

Bukod sa mga elemento ng HTML, ang JavaScript ay nagagawa ring isaalang-alang ang browser ng gumagamit at isama ang mga katangian nito sa code.

Mga Katangian ng Window

  • sarado - Sinusuri kung ang isang window ay sarado o hindi at babalik sa totoo o hindi
  • defaultStatus - Itatakda o ibabalik ang default na teksto sa status bar ng isang window
  • dokumento - Ibinabalik ang object ng dokumento para sa window
  • mga frame - Nagbabalik lahat