Lahendusi ja täiendusi
Objektid
Ringi pindala arvutaja objektina
Kalkulaator
Arvutamine
Kaks pindala arvutajat
Kalkulaator
Arvutamine
Seadistatav kalkulaator
Kalkulaator
Arvutamine
Ladu
Lisa objekti kujundusse teine tekstiväli, kus saab määrata, millise koguse võrra olemasolevat väärtust kasvatatakse või kahandatakse
Kalkulaator
Arvutamine
Tekstivälja asemel saab muudetava suuruse valida rippmenüüst
Kalkulaator
Arvutamine
Lisa nupp laoseisu nullimiseks
ladu5.html
Kalkulaator
Arvutamine
ladu5.js
function Laohaldus(kihinimi, kogus, muutused){
this.algus=function(){
this.kiht=document.getElementById(kihinimi);
this.kogus=kogus;
this.muutused=muutused;
window[kihinimi+"_ladu"]=this;
var rippmenyy="";
this.kiht.innerHTML=
" "+
""+
rippmenyy+
" "+
" ";
this.vastusekiht=document.getElementById(kihinimi+"_vastus");
this.muutusevalik=document.getElementById(kihinimi+"_valik");
this.kuva();
}
this.kuva=function(){
this.vastusekiht.value=this.kogus;
}
this.v2iksemaks=function(){
this.kogus-=this.muutused[this.muutusevalik.selectedIndex];
this.kuva();
}
this.suuremaks=function(){
this.kogus+=this.muutused[this.muutusevalik.selectedIndex];
this.kuva();
}
this.nulli=function(){
this.kogus=0;
this.kuva();
}
this.algus();
}
Pallid platsil
Koosta tsükkel platsile pallide lisamiseks
Lisa platsile parameetrid suuruse kohta pikslites.
Lisa platsile äärejoon ja määra selle kaugus servast
Kujundid
Kahemõõtmelised kujundid
Vektor asukoha ja nihke jaoks. Kahest vektorist Joon ning Joontest Kujundid, mida eraldi liigutada saab. All näites hakkab kumbki kolmnurk omasoodu liikuma.
Graafika
Kaks postirida
3D
Prototüübid
String
Laiendamine
15 tähte, 3 sõna.
Vektor
Käsklus muudaVektoritKorrutades, jätab objekti samaks, lihtsalt muudab selle x- ja y-koordinaati kordaja jagu. Käsklus uusVektorKorrutades jätab vana vektori muutumatuks, käsust tagastatakse uus vektor, mille võimalik hilisem muutmine enam esialgset vektorit ei sega.
Laiendamine
(1.2, 1.6)
(6, 8)
Ring
Ringile antakse funktsiooni parameetrina kaasa ligipääs teisele ringile. Funktsiooni sees otsustatakse, kas ringid puutuvad omavahel kokku.
Laiendamine
(2, 4)(2, 80) puutub: false
Ringide massiiv
Ringe on rohkem. Kõik algul oleva ringiga kokku puutuvad ringide muutujad kopeeritakse eraldi massiivi ning sealt trükitakse välja.
Laiendamine
Tabatud: (2, 8)(20, 4)(10, 10)
Nurgaarvutused
Kella numbrilaud
Ringi arvutused
Ruudud ringjoonel
Keeratav nupp
Nurga leidmine
Ruudud ringjoonel
Nupp objektina
Nurga leidmine
Ruudud ringjoonel
Keeratavad nupud objektina
Nurga leidmine
Ruudud ringjoonel
Maa ja Kuu
Planeet tiirleb ringjoonel, kaaslane ümber planeedi.
Ringi arvutused