Solvita: Dokumento preta javaskripto vanilo

La ĉefa problemo kun Document ready javascript vanilo estas, ke ĝi ne utiligas la plej novajn retajn normojn. Ĉi tio povas igi retejojn aspekti malmodernaj kaj povas malfaciligi konservi ilin.

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

Ĉi tiu kodo uzas jQuery por krei funkcion, kiu funkcios kiam la dokumento estas preta. Ĉi tio ofte estas uzata por certigi, ke ĉiuj HTML-elementoj estis ŝarĝitaj antaŭ ol ruli ajnan JavaScript-kodon.

Ckecks

Ckecks estas biblioteko por kontroli la ĝustecon de JavaScript-kodo. Ĝi provizas simplan kaj koncizan sintakson por esprimi ĉekojn, same kiel diversajn ilojn por faciligi la kontrolon de kodo.

kolumnoj

En JavaScript, estas du specoj de kolumnoj: kolumn-bazitaj aranĝoj kaj kradaj aranĝoj. Kolumn-bazitaj aranĝoj baziĝas sur la ideo dividi paĝon en kolumnojn kaj atribui enhavon al ĉiu kolumno. Kradaj aranĝoj, aliflanke, uzas kradsistemon por aranĝi enhavon sur paĝo.

Kolumn-bazitaj enpaĝigoj estas pli oftaj en retprogramoj, dum kradaj aranĝoj estas pli oftaj en presaĵaplikoj. Tamen, ambaŭ specoj de enpaĝigoj povas esti uzataj en TTT-aplikoj kaj presaĵaplikoj.

Por krei kolumn-bazitan aranĝon en JavaScript, vi unue devas krei aron da objektoj, kiuj reprezentas la kolumnojn en via paĝo. Ĉiu objekto en la tabelo devus havi la sekvajn trajtojn:

nomo : La nomo de la kolumno.

: La nomo de la kolumno. width : La larĝo de la kolumno en pikseloj.

: La larĝo de la kolumno en pikseloj. alteco : La alteco de la kolumno en pikseloj.

Poste, vi devas krei ekzemplon de ColumnLayout , kiu pritraktos asigni spacon por ĉiu kolumno kaj redoni enhavon en ĝi. Vi povas fari tion pasante tabelon da objektoj reprezentantaj viajn kolumnojn al ColumnLayout-konstrukciisto:

kondiĉoj

Estas kelkaj oftaj kondiĉoj en JavaScript, pri kiuj vi devos esti konscia.

La unua estas la se deklaro. Ĉi tiu deklaro ebligas al vi testi kondiĉon kaj, se ĝi estas vera, ekzekuti la kodon ene de la bloko. La sintakso por se deklaro estas jena:

if (kondiĉo) { // Kodo por ekzekuti }

La dua kondiĉo, pri kiu vi devos konscii, estas la aserto dum. Ĉi tiu aserto funkcias simile al la if deklaro, sed ĝi daŭrigos ekzekuti la kodon ene de la bloko ĝis la kondiĉo ne plu estas vera. La sintakso por momento estas jena:

dum (kondiĉo) { // Kodo por ekzekuti }

Rilataj afiŝoj:

Lasu komenton