Portál AbcLinuxu, 1. května 2025 12:38

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
11.8.2007 19:28 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odpovědět | Sbalit | Link | Blokovat | Admin
A jaký objektový model než prototypový by měl být tzv. "komplexnější a provázanější"? To jako na plichtění webovek člověk potřebuje víc než na napsání kompilátoru a runtimu pro Self?
Jak moc jsou ábíčkáři inteligentní? ;-)
11.8.2007 20:58 Honza "tux" Friesse | skóre: 15 | blog: Tuxův blog | Vyškov
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?

Jen doplním:
http://research.sun.com/self/
http://www.gliebe.de/self/index.html

Self je super (minimalističnost dotakl skoro k Lispu), jen škoda že už ho nikdo nevyvíjí.

derddddd avatar 13.8.2007 15:37 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
No, z mnoha diskuzi ctu, jak je jsko v OOP na h***o, ctu v ruznych fragmentech kodu, jak programatori do jska tahaji postupy z OOP jazyku. Jiz sem uvadel, ze nejsme zbehlym v OOP v jsku, prototypovou dedicnost chapu... jde mi spis o zapis a pouzivani "objektu-fci" v jsku (pristup,dedeni).

Ale pro jistotu, priklad:

  function God(name,way){
    this.name = name.toString();
    this.way = way.toString();
    this.getFce = writeToAlert; 
  }
  
//jak chapete tuto fci - myslim, urcite je pouzitelna kdekoli v kontextu jska, 
//kazda fce ji muze tedy zavolat,... je to tak?

  function writeToAlert(){
    var msq = "";
    for(var i=0; i < arguments.length;i++){
       msq +=arguments[i];
    }
    alert(msq);
  }

  var x = new God("Allah","fire");
  x.getFce(x.name,x.way);

//a co tento zapis?
  var y = new God("God","water");
  y.prototype.getFce = writeToAlert;

jestli dobre chapu prototype-dedicnost, tak x.getFce je sice public, a muze byt pouzita jakoukoli jinou fci, ale pokazde musi byt vytvorena nova kopie teto fce. Kdezto u y.getFce s vytvorenim kazde instance, je v prototypu kazde znich jiz fce writeToAlert zdedena (a pri samotnem volani jiz nedochazi k jejimu kopirovani do pameti) - je to tak?

Zadam o feedback, kazdemu dekuji....

Snad se tady neztratím...:))
derddddd avatar 13.8.2007 16:07 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?

Musim se opravit:

  function init(){
    var x = new God("Allah","fire");
    x.getFce(x.name,x.way);
  }

  function init2(){
    var y = new God("God","water");
    God.prototype.getFce = writeToAlert;
    y.getFce(y.name,y.way);
  }

  window.onload = init;
  document.getElementById("btn_test").onclick = init2;

Jo a jeste sem se chtel zeptat, toto jsou vlastne vlastnosti a metody samotne instance, ale k cemu jsou dobre vlastnosti/metody samotne tridy/fce

  God.isExist = new String("Existence prozatim neprokazana...");
Snad se tady neztratím...:))
derddddd avatar 15.8.2007 09:32 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Po nastudovani par clanku a diskuzi ohledne prototypove dedicnosti ... jiz chapu Vase nalady v modre ... ;-)
Snad se tady neztratím...:))
11.8.2007 21:03 neaktivni | skóre: 24 | blog: neaktivni
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odpovědět | Sbalit | Link | Blokovat | Admin
OT: to ze tak najdnou chrlite zapisy do blogu?
derddddd avatar 13.8.2007 08:48 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
vzpomnel sem si, ze mam ucet/blog na abclinuxu...
Snad se tady neztratím...:))
wake avatar 12.8.2007 00:12 wake | skóre: 30 | blog: wake | Praha
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odpovědět | Sbalit | Link | Blokovat | Admin
Objekty v js: na IDEckovost ani enterprise style nekoukejte. natahnete si rovnou API help. Myslim, ze to je velmi povedena knihovna. Ktera? Tahle.
Tento příspěvek má hlavičku i patičku!
derddddd avatar 13.8.2007 15:08 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?

Muzete mi vysvetlit tento/tyto terminy:

na IDEckovost ani enterprise style nekoukejte...
Snad se tady neztratím...:))
wake avatar 28.8.2007 00:04 wake | skóre: 30 | blog: wake | Praha
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
To je varovani pro "UberGeeky™", kteri by radsi umreli nez zradili cisare pouzivali IDE, nebo dokonce pouzivali SW (byt FOSS-compatible) od velke komercni spolecnosti... ;-)
Tento příspěvek má hlavičku i patičku!
12.8.2007 19:10 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odpovědět | Sbalit | Link | Blokovat | Admin
a najdou se i exoti, kteri si mysli, ze dedicnost muze byt kontroverzni ;-]

btw. v dynamicky a slabe typovanem jazyce (navic s podporou funkci vyssi radu) me to prijde jako zbytecnost....
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
derddddd avatar 13.8.2007 15:12 derddddd | skóre: 4 | blog: lama_log | Pisek
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Mam-li cist ve framewoks. jako v knize musim pochopit OOP v jsku, jinudy cesta nevede, sem v tom zajic(procedural-way). Tento prispevek je pouze popichnutim k dalsim nazorum, vcetne dalsiho ponauceni pro mou osobu... takze o zbytecnosti nemuze byt rec, je nyni moji praci nastudovat js-frmwoks a popr. je pouzit.
Snad se tady neztratím...:))
13.8.2007 16:16 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
v tom pripade doporucuji jeste jeden krok.... podivat se na funkcionalni programovani a funkce vyssich radu... leccos vam to z JS osvetli....
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
Daniel Kvasnička ml. avatar 12.8.2007 21:56 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odpovědět | Sbalit | Link | Blokovat | Admin
Ten, kdo vymyslel implementaci OOP v JS, musel bejt radne pod parou a nebo to byl velkej obdivovatel Alberta Hofmanna... jinak si ten zpusob jakym se napr. odvozuji nove tridy neumim vysvetlit...
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
13.8.2007 06:49 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
Odkazy jsou o kousek výše...stačí stáhnout a začít studovat.
13.8.2007 08:08 Pavel Křivánek | skóre: 29 | blog: Kvičet nezávaznou konverzaci
Rozbalit Rozbalit vše Re: Javascript - co si myslite o dedicnosti v jsku?
I'm sure it crashed in the most type-safe way possible.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.