abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:11 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,742 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 165 místo. Karolina, GPU partition klesla na 195. místo a Karolina, CPU partition na 421. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 9
    včera 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    včera 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    včera 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    9.6. 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 3
    9.6. 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    9.6. 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Javascript (inheritance) - co dědičnost v jsku?

    11.8.2007 19:17 | Přečteno: 3657× | Vývoj webu (html,css,js) | poslední úprava: 15.8.2007 10:57

    Tak se nejak probiram ruznymi frameworky a koukam jak to tam pekne perou by OOP a zajimalo me teda jak je to stou dedicnosti v jsku. Ano namitnete jsku ma nativne prototypovou dedicnost. Ale co kdyz potrebujeme komplexnejsi a provazanejsi model mezi objekty.

    Nasel sem tento clanek, shodou okolnosti, byl nekde na webu docela i zkritizovan(negativne), ze to az zas tak neni dobra cesta. Hm, co si o tom myslite, popr. jake mate zkusenosti, pripadne pridejte link


    Tady je odkaz na clanek:

    dedicnost v jsku - dle Douglas(e) Crockford(a)(en - crockford.com)


    Dalsi odkazy

    Snazší práce s objekty v JavaScriptu (Dagblog)

    Objektove orient. programovani v jsku (interval.cz)

    Rethinking JavaScript Objects (en - sitepoint.com)




    Updated 15.8.2007 08:40

    Nasel jsem velmi pekny clanek o dedicnosti mezi jednotlivymi objekty v jsku (zdroj).

    Vytah z clanku
    - zde je napr. jak zdedit vlastnosti(pouze vlast. nikoli metody) z jedne tridy A do tridy B (technika - object masquerading):

        function ClassA () {
        }
    
        function ClassB() {
        }
    
        ClassB.prototype = new ClassA;
    

    - abychom mohli podedit vse vcetne metod je nutny tento zapis:

        function ClassA () {
        }
    
        function ClassB() {
           this.superclass = ClassA;
           this.superclass();
           delete this.superclass;
        }
    
        ClassB.prototype = new ClassA;
    

    Moc pekny clanek - mrknete na nej, jako bonbonek prinasi jednoduchou metodu pro dedeni mezi jednotlivy classes... zdroj




    Updated 13.08.2007 16:55


    Vytah z diskuse:        

    Hodnocení: 10 %

            špatnédobré        

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

    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?
    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?
    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?
    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?
    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?
    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?
    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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.