Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
janeklass
HV vaatleja
liitunud: 13.05.2009
|
24.11.2009 20:34:21
js ülesanded? |
|
|
Tere!
Oskab keegi äkki öelda kust ma võiks leida mingisugused ülesandeid javascriptile enda arendamiseks?
Hea oleks kui oleks Eesti keeles.
|
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
25.11.2009 01:44:21
|
|
|
Ütlen kohe ära, et pole kohanud ühtegi mõistlikku ülesandekogumikku JavaScripti kohta.
Aga milline on su taust? Ehk milliseid teisi programmeerimiskeeli sa kasutanud oled? Kui JavaScript on üks su esimesi keeli, siis vast sobivad mitmesugused üldised programmeerimisülesanded.
Enda proovilepanekuks võid võtta sellise:
tsitaat: |
Kirjuta funktsioon add nõnda et add(3)(4) liidab 3 ja 4 kokku, tagastades 7. |
Kui sa selle ära teed, siis tead juba nii mõndagi JavaScripti kohta.
Kui osutub liiga raskeks, anna teada - leiame midagi kergemat.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.11.2009 01:48:09
|
|
|
nene, tood ehk välja dokumentatsioonis koha kus funktsioon võtab mitme sulu seest kokku parameetrid?
Täiesti esmakordselt oma kõigi keelte peale näen sellist viisi.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
25.11.2009 02:00:38
|
|
|
mikk36 kirjutas: |
nene, tood ehk välja dokumentatsioonis koha kus funktsioon võtab mitme sulu seest kokku parameetrid? |
See ülesanne pole niisama lihtsalt lahendatav et vaatad üksnes dokumentatsioonist järgi
_________________ Mõistus otsas? Pane pinusse...
viimati muutis nene 25.11.2009 02:08:12, muudetud 2 korda |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.11.2009 02:03:17
|
|
|
nene, ehk siis javascript on selline tore keel mis ei järgi dokumentatsioonis kirjutatut?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
25.11.2009 02:10:17
|
|
|
Tegelikult ma vaatan, et ühel populaarsel JavaScripti lehel on täpselt selle ülesande lahendus näitena olemas. Aga ma ei tihkaks seda siinkohal linkida.
Ning see pole mingi salajane featuur - täiesti standardne funktsionaalsus. Igati dokumenteeritud, standardiseeritud.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
axeon
HV vaatleja

liitunud: 09.05.2003
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
 |
janeklass
HV vaatleja
liitunud: 13.05.2009
|
25.11.2009 18:25:44
|
|
|
Ma pole mitte ühtki teist keelt õppinud ja javascriptis olen ka ka veel täielik algaja.Alustasin täiesti nullis üks 4-5 kuud tagasi ja mitte kohe javascriptiga.Esimene mida sai õpitud oli HTML,siis css ja nüüd olen võtnud käsile javascripti,seda olen õppinud umbes 3 kuud.Niiet teadmised on väga väikesed. Kavatsen tulevikus ka teisi keeli õppida aga esialgu tahaks javascriptigi selgeks saada.
Kui keegi oskab minu tasemele kohaseid ülesandeid anada andke aga tuld,proovin kindlasti kõiki.(vähemalt üritan )Mulle on jäänud mulje et lihtsam on õppida nii et on ette antud kindlad ülesanded mida lahendada.
|
|
tagasi üles |
|
 |
telefoon
HV vaatleja
liitunud: 05.05.2003
|
25.11.2009 18:48:09
|
|
|
Kui ühtegi keelt pole õppinud ja javascripti jaoks tutorialeid pole, siis ma soovitaks lihtsalt alustada keelest, millele ON õpetusi. Saad selgeks põhilised asjad nagu andmetüübid, tsüklid, funktsioonid, massiivid jne ning siis on juba kergem javascriptiga tegeleda. Ise soovitaks Java't - sellele on õppematerjale roppumoodi ning iga väikse süntaksivea eest saad kohe kompilaatorilt vastu näppe.
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
25.11.2009 19:45:24
|
|
|
Ning lisaks kui oled Java selgeks õppinud, siis samahästi oled ka selgeks õppinud C# (väiksed süntaksi erinevused). Seega kaks kärbest ühe hoobiga. Javascript on nii primitiivne keel (ajalugu), et ennem tasuks ikka võimsamad keeled selgeks õppida ja kui see tehtud, siis javascriptiga on tunduvalt lihtsam tegutseda ja selle tulemusena saaksid ühe kuuga päris selgeks Javascripti.
_________________ Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid. |
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.11.2009 19:47:10
|
|
|
Absona, mis asendist Javascript ajalugu on?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
25.11.2009 20:26:13
|
|
|
Absona, mis asendist Javascript primitiivne on? Puhtalt keele feature set'i vaadates on ta ägedamate võimalustega, kui Java näiteks. Igasuguste asjade realiseerimiseks teekide olemasolu on muidugi teine teema.
Samas - kuigi ma ise olen oma tee samamoodi läbi käinud - päris esimeseks keeleks ma enam inimestele Javat ei soovitaks. Põhjuseks see, et minu arvates ei ole alustamiseks ikkagi hea keel, kus helloworldi tegemiseks on vaja kirjeldada klass, main meetod jms kraam, mille kohta algajale öeldakse, et tee nii, kaugemas tulevikus saad teada, miks see nii on, aga praegu ignoreeri ja keskendu sellele System.out.println reale seal. Kui nii võtta, siis on ka konsoolile väljundi kirjutamine javas ikka mõttetult vaevaline algaja jaoks.
Isiklikult soovitaks esimese keelena inimestele praegusel ajal Pythonit. Kodumaiste arvajate filosofeerimist antud teemal võib näiteks lugeda siit
Teemaalgatajale veel lisamärkuseks, et kui sa seni tegid tutvust HTMLi ja CSSiga, siis sisuliselt see ei olnud ka programmeerimine - mõlema näol on tegemist puhtalt märgistuskeeltega - millegi üles kirjutamiseks. Javascript on programmeerimiskeel, aga ei ole ehk alustamiseks parim, nagu öeldud. Lihtsalt selline defineeriv ääremärkus, sest aegajalt kipuvad inimesed ka HTMLi kirjutamist kangesti programmeerimiseks nimeta, mida see teps mitte ei ole.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
viimati muutis Fukiku 25.11.2009 20:32:57, muudetud 1 kord |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
25.11.2009 20:32:05
|
|
|
Ja veel, kui tahad olla tasemel veebi progeja on JS suht vajalik ja asendamatu. Võid ju flashi kasutada, kuid pahatihti teeb see rakendused kohmakaks.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
telefoon
HV vaatleja
liitunud: 05.05.2003
|
25.11.2009 21:02:47
|
|
|
Fukiku kirjutas: |
Isiklikult soovitaks esimese keelena inimestele praegusel ajal Pythonit.. |
Jah, tegelikult on sul üldises plaanis õigus. Praegusel juhul räägib natuke Java kasuks fakt, et javascripti süntaks on palju lähedasem Javale kui Pythonile. Aga jah, Java võib algajal tõesti kopa ette visata oma publicstaticvoidmainstringargsiga ja systemoutprintlniga.
EDIT: Fukiku antud lingilt leidsin JavaScript'i eestikeelse käsiraamatu http://jscode.org/
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
25.11.2009 21:30:39
|
|
|
Nõustun Fukikuga. Kuigi JavaScript pole iseenesest mingi raske keel pole ta esimese keelena just kõige mõnusam valik:
* Raamatuid JavaScripti kohta on, aga peamiselt inglise keeles ja enamik neist suunatud juba eelneva programmeerimiskogemusega isikule. (Eelnimetatud http://jscode.org/ pole samuti programmeerimise õpikuna kasutatav.)
* Selleks, et JavaScripti abil mugavalt veebilehti manipuleerida läheb tarvis kolmandate osapoolte kirjutatud koodi - ehk siis lisaks JavaScripti kasutamisele pead õppima ka näiteks mõnda abistavate funktsioonide kogumikku (teeki) kasutama.
* JavaScripti käivitamine brauseris on üksjagu vaevaline.
* Ning JavaScripti debugimine on algajale ikka kuramuse raske.
Kuidugi kõik selle võib üle kaaluda see kui sul on mingi konkreetne idee mida sa tahad JavaScriptis realiseerida, sest kõikse paremini õpib programmeerimist just mõnda sellist ülesannet lahendades, mis sind ennast kangesti huvitab.
Kuid sa võid õppida ka mitut keelt paralleelselt. Näiteks õpid Pythonis midagi selgeks ja siis uurid kuidas sama asja JavaScriptis teha saab.
Kõige selle pika jutu lõpuks ka paar eestikeelset Pythoni õpetust:
* http://www.cl.ut.ee/inimesed/nkahusk/sissejuhatus-pythonisse/
* http://www.cs.tlu.ee/~inga/progbaas/
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
janeklass
HV vaatleja
liitunud: 13.05.2009
|
25.11.2009 22:25:08
|
|
|
Plaan oli teisi keeli naguni õppida,aga javascripti uuriks ka siiski edasi kuna juba alustasin sellega.
Teise keele valiku olete üsna raskeks teinud,ei suuda nüüd otsustada kas java või python.
Kumb nendest javascriptile sarnasem on javascripti juba tunnen natuke vb oleks sellele sarnast keelt keergem õppida?
|
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
25.11.2009 22:37:42
|
|
|
janeklass kirjutas: |
Plaan oli teisi keeli naguni õppida,aga javascripti uuriks ka siiski edasi kuna juba alustasin sellega.
Teise keele valiku olete üsna raskeks teinud,ei suuda nüüd otsustada kas java või python.
Kumb nendest javascriptile sarnasem on javascripti juba tunnen natuke vb oleks sellele sarnast keelt keergem õppida? |
Kui küsida, kumb on lähemal, siis loomulikult Java, süntaks on üldjoontes suhteliselt sarnane nagu kõigil C-sarnastel keeltel.
Samas nagu siin on juba öeldud - kui on huvi programmeerimise vastu üldisemalt ja ei ole konkreetset eesmärki, mida kohe ja praegu javascriptiga saavutada, siis oleks pigem põhitõed mõistlik omandada mingis teises keeles ja siis javascripti juurde juba tagasi tulla.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
25.11.2009 23:45:02
|
|
|
Fukiku kirjutas: |
Kui küsida, kumb on lähemal, siis loomulikult Java, süntaks on üldjoontes suhteliselt sarnane nagu kõigil C-sarnastel keeltel. |
Minu meelest süntaksi ning keele nimega Java ja JavaScripti sarnasused ka lõpevad.
* Java on staatiliselt tüübitud, JavaScript ning Python dünaamiliselt.
* Java kompileeritakse baitkoodi, JavaScript ning Python jooksevad ka interpreteeritult.
* Java on rangelt objekt-orienteeritud, JavaScript ja Python toetavad lisaks OOP-le ka funktsionaalset programmeerimist ning lihtsat "ilma klassideta" programmeerimist.
* Erinevalt Javast on JavaScript ja Python tuntud kui "skriptimiskeeled".
Väline sarnasus on petlik
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
gynterk
HV kasutaja
liitunud: 17.01.2004
|
05.12.2009 05:35:29
|
|
|
Esimese keelena soovitaksin mina ka Pythonit. Dokumentatsiooni leidub palju ja sisseehitatud võimalusi on ka palju (st ei pea ise massiivselt sugareid leiutama).
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
08.12.2009 21:58:55
|
|
|
Mul tekkis selline probleem. Vaja kasutada JS noole klahve.
Tekitasin sellise functioni omale.
function Okey(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) {code = e.keyCode;
}
else if (e.which) code = e.which;
var character = String.fromCharCode(code);
document.getElementById('see').value=character+ " kood " + code;
} |
Probleem selles, et IE ei suvatse noole klahvidele midagi kuvada. Teised annavad selle kohal ) % ja veel midagi.
Tean Basicu aegadest, et seal peaks olema pikem string (kahe kohaline?) ja kui selline oli, siis võeti teine element selle klahvi kohta.
q$ = INKEY$: la = LEN(q$)
IF la = 1 THEN k = ASC(q$)
IF la = 2 THEN k = ASC(RIGHT$(q$, 1)) |
Kuidas JS nüüd toimima peaks. Nii palju kui olen neid klahvi funktsioone netist leidnud, pole ükski IE peal nooltega toiminud.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
09.12.2009 23:50:24
|
|
|
1. Kui sul on uus küsimus, siis tee selleks uus teema, sest olemasolevaga ei seostu see kuidagi.
2. Trepi oma kood nii, et see üldsusele loetav oleks.
Ma saan aru, et see ongi sinu treppimise stiil. Kahjuks pean sind kurvastama - selline stiil pole enamikule aktsepteeritav. Treppimise eesmärk on muuta kood inimestele loetavamaks, tuues esile koodi struktuuri. Sinu stiili puhul ma ei näe, et see hõlbustaks koodi struktuurist aru saamist. Isegi kui sinu jaoks on see treppimise stiil suurepäraselt arusaadav, siis sellest on vähe kasu - hea kood peab olema mõistetav ka teistele programmeerijatele.
Näiteks wikipedia loetleb palju populaarseid treppimisstiile. Millise sa neist ka ei valiks, oleks see rahvale arusaadavam kui su praegune.
Lisaks on treppimine ka keelespetsiifiline. Kuna antud juhul on tegemist JavaScriptiga, siis soovitaksin uurida, millised stiilid on eelistatud JavaScripti programmeerijate seas. Vaata näiteks jQuery, Prototype, MooTools, Raphael.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
|