Forum » Programiranje » Javascript
Javascript
11tomi12 ::
Pozdrav, potreboval bi malo pomoči z java scriptom, ker rabim za fax :S
Naloga se glasi tako:
Pripravite dokumenta HTML in JavaScript.
V JavaScript dokumentu ustvarite razred Artikel, ki bo vseboval naslednje atribute: naziv (string), cena (number) in jeNaZalogi (boolean). Razred naj ima metodo vrniCeno. Metoda naj vrne ceno artikla, če je le ta na zalogi drugače naj vrne vrednost null.
Definirajte globalno spremenljivko poljeArtiklov v katerega se že na začetku zapišeta dva primerka artiklov (vrednosti si izmislite sami).
Napišite dve globalni funkciji Dodaj in PridobiSkupniZnesek kateri boste klicali iz dokumenta HTML:
Funkcija Dodaj doda nov artikel v obstoječ seznam (vrednosti prebere iz HTML vnosnih polj).
Funkcija PridobiSkupniZnesek pa sešteje vse cene v seznamu poljeArtiklov z uporabo razredne metode vrniCeno. Rezultat izpišite v dokument HTML.
Bi mi znal kdo prosim pomagat? :)
Lp
Naloga se glasi tako:
Pripravite dokumenta HTML in JavaScript.
V JavaScript dokumentu ustvarite razred Artikel, ki bo vseboval naslednje atribute: naziv (string), cena (number) in jeNaZalogi (boolean). Razred naj ima metodo vrniCeno. Metoda naj vrne ceno artikla, če je le ta na zalogi drugače naj vrne vrednost null.
Definirajte globalno spremenljivko poljeArtiklov v katerega se že na začetku zapišeta dva primerka artiklov (vrednosti si izmislite sami).
Napišite dve globalni funkciji Dodaj in PridobiSkupniZnesek kateri boste klicali iz dokumenta HTML:
Funkcija Dodaj doda nov artikel v obstoječ seznam (vrednosti prebere iz HTML vnosnih polj).
Funkcija PridobiSkupniZnesek pa sešteje vse cene v seznamu poljeArtiklov z uporabo razredne metode vrniCeno. Rezultat izpišite v dokument HTML.
Bi mi znal kdo prosim pomagat? :)
Lp
Matek ::
Kaj točno te pa zanima? Daj svojo trenutno kodo na CodePen in objavi link, pa se bomo pogovarjali dalje.
Bolje ispasti glup nego iz aviona.
11tomi12 ::
https://gist.github.com/anonymous/728fb...
Verjetno ni ravn otako kto bi moralo bit, je pa vsaj nekaj
Verjetno ni ravn otako kto bi moralo bit, je pa vsaj nekaj
alexa-lol ::
http://jsfiddle.net/F5Nj3/1/
1) JS ne pozna koncepta "razredov". class je reserved word ampak ni trenutno implementiran.
več o "class": https://developer.mozilla.org/en-US/doc...
2) JS je dinamično tipiziran jezik, tko da so te zahteve glede stringov in to bl tko
Nisem tako domač v OOP z JS zato sem šel po temle "vodiču": http://www.phpied.com/3-ways-to-define-...
PS @illion.. nice one
1) JS ne pozna koncepta "razredov". class je reserved word ampak ni trenutno implementiran.
več o "class": https://developer.mozilla.org/en-US/doc...
2) JS je dinamično tipiziran jezik, tko da so te zahteve glede stringov in to bl tko
Nisem tako domač v OOP z JS zato sem šel po temle "vodiču": http://www.phpied.com/3-ways-to-define-...
PS @illion.. nice one
Zgodovina sprememb…
- spremenil: alexa-lol ()
11tomi12 ::
Najlepša vam hvala!
Tale javascript ni še ne leži najbolj, ker smo dellai komaj 3 vaj s tem, tak da bom moral malo sam delat
Tale javascript ni še ne leži najbolj, ker smo dellai komaj 3 vaj s tem, tak da bom moral malo sam delat
alexa-lol ::
najbolj "čudna" stvar je to z besedo "var" in scope-om spremenljivke.
http://jsfiddle.net/8EmTf/
Človek bi pričakoval da bi bil izpis 'rdeča', 'zelena', 'rdeča'.. pa ni. Fora je da tisti _tmp znotraj if ni tam dekleriran ampak na začetku in potem pride do takih stvari. Nekateri jeziki imajo v vsakem bloku kode svoj scope, v JS je pa vsaka funkcija svoj scope... kar lahko mal zmede uporabnika.
http://jsfiddle.net/8EmTf/
Človek bi pričakoval da bi bil izpis 'rdeča', 'zelena', 'rdeča'.. pa ni. Fora je da tisti _tmp znotraj if ni tam dekleriran ampak na začetku in potem pride do takih stvari. Nekateri jeziki imajo v vsakem bloku kode svoj scope, v JS je pa vsaka funkcija svoj scope... kar lahko mal zmede uporabnika.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | pomoč css3/htmlOddelek: Izdelava spletišč | 1347 (1117) | Gandalfar |
» | TabelaOddelek: Programiranje | 1057 (823) | veso266 |
» | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 11344 (10082) | lisjak |
» | Spletna stran in dodajanje kodOddelek: Izdelava spletišč | 880 (746) | MrBrdo |
» | Javascript gumb za "mute"Oddelek: Izdelava spletišč | 1482 (1372) | technolog |