Kuxazululiwe: Idokhumenti elungile ye-javascript vanilla

Inkinga enkulu nge-Document ready javascript vanilla ukuthi ayisebenzisi izindinganiso zakamuva zewebhu. Lokhu kungenza amawebhusayithi abukeke ephelelwe yisikhathi futhi kungenza kube nzima ukuwagcina.

$(document).ready(function() {
  // code goes here
});

Le khodi isebenzisa i-jQuery ukudala umsebenzi ozosebenza lapho idokhumenti isilungile. Lokhu kuvame ukusetshenziselwa ukwenza isiqiniseko sokuthi zonke izici ze-HTML zilayishiwe ngaphambi kokusebenzisa noma iyiphi ikhodi ye-JavaScript.

Amakhekhe

I-Ckecks ilabhulali yokuqinisekisa ukulunga kwekhodi ye-JavaScript. Inikeza i-syntax elula futhi emfushane yokuveza amasheke, kanye nezinhlobonhlobo zezinsiza zokwenza ikhodi yokuhlola ibe lula.

Amakholomu

Ku-JavaScript, kunezinhlobo ezimbili zamakholomu: izakhiwo ezisekelwe kukholomu nezakhiwo zegridi. Izakhiwo ezisuselwe kukholomu zisekelwe embonweni wokuhlukanisa ikhasi libe amakholomu kanye nokwabela okuqukethwe kukholamu ngayinye. Izakhiwo zegridi, ngakolunye uhlangothi, zisebenzisa isistimu yegridi ukuhlela okuqukethwe ekhasini.

Izakhiwo ezisuselwe kukholomu zivame kakhulu ezinhlelweni zokusebenza zewebhu, kuyilapho izakhiwo zegridi zivame kakhulu ezinhlelweni zokuphrinta. Kodwa-ke, zombili izinhlobo zezakhiwo zingasetshenziswa ezinhlelweni zokusebenza zewebhu nasekuphrinteni izinhlelo zokusebenza.

Ukuze udale isakhiwo esisekelwe kukholomu ku-JavaScript, udinga kuqala udale izinto eziningi ezimele amakholomu ekhasini lakho. Into ngayinye ohlwini kufanele ibe nezinto ezilandelayo:

igama : Igama lekholomu.

: Igama lekholomu. ububanzi : Ububanzi bekholomu ngamaphikseli.

: Ububanzi bekholomu ngamaphikseli. ubude : Ubude bekholomu ngamaphikseli.

Okulandelayo, udinga ukudala isibonelo se-ColumnLayout, esizophatha ukwaba isikhala kukholomu ngayinye futhi sinikeze okuqukethwe kuyo. Ungakwenza lokhu ngokudlulisa izinto eziningi ezimele amakholomu akho kumakhi weColumnLayout:

Izimo

Kunezimo ezimbalwa ezivamile ku-JavaScript okuzodingeka wazi.

Esokuqala yisitatimende esithi if. Lesi sitatimende sikuvumela ukuthi uhlole isimo futhi, uma kuyiqiniso, wenze ikhodi ngaphakathi kwebhulokhi. I-syntax ye- if statement imi kanje:

uma (isimo) {// Ikhodi okufanele isetshenziswe}

Isimo sesibili ozodinga ukusiqaphela yisitatimende sesikhathi. Lesi sitatimende sisebenza ngendlela efanayo nesitatimende uma, kodwa sizoqhubeka sisebenzisa ikhodi ngaphakathi kwebhulokhi kuze kube yilapho isimo singasenalo iqiniso. I-syntax yesitatimende yesikhashana imi kanje:

ngenkathi (isimo) {// Ikhodi okufanele isetshenziswe}

Okuthunyelwe okuhlobene:

Shiya amazwana