» »

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

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

illion ::

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 :D

Zgodovina sprememb…

11tomi12 ::

Najlepša vam hvala! :D

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.

technolog ::



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

pomoč css3/html

Oddelek: Izdelava spletišč
101347 (1117) Gandalfar
»

Tabela

Oddelek: Programiranje
61057 (823) veso266
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8711343 (10081) lisjak
»

Spletna stran in dodajanje kod

Oddelek: Izdelava spletišč
7880 (746) MrBrdo
»

Javascript gumb za "mute"

Oddelek: Izdelava spletišč
71482 (1372) technolog

Več podobnih tem