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 19:11 | Nová verze

    Bun (Wikipedie), tj. běhové prostředí (runtime) a toolkit pro JavaScript a TypeScript, alternativa k Node.js a Deno, byl vydán ve verzi 1.4. Představení novinek také na YouTube. Bun byl přepsán z programovacího jazyka Zig do Rustu. Pomocí Claude Fable 5.

    Ladislav Hagara | Komentářů: 0
    dnes 12:33 | Nová verze

    Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 1
    dnes 04:11 | IT novinky

    Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.

    Ladislav Hagara | Komentářů: 1
    dnes 02:55 | IT novinky

    Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.

    Ladislav Hagara | Komentářů: 1
    dnes 01:33 | Nová verze

    Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    včera 16:00 | Pozvánky

    V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede David Heidelberg, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem … více »

    lkocman | Komentářů: 1
    včera 14:11 | IT novinky

    Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.

    Ladislav Hagara | Komentářů: 1
    včera 05:55 | IT novinky

    Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o

    … více »
    Ladislav Hagara | Komentářů: 19
    včera 04:44 | IT novinky

    Společnost Framework představila nový Framework Laptop 12 s Intel Core Series 3, Thunderbolt 4, Wi-Fi 7, volitelnou čtečkou otisků prstů a podsvícenou klávesnicí s open-source firmwarem ZMK. Objednat lze s předinstalovanou Fedorou 44 KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    18.8. 16:44 | Nová verze

    Byl vydán Mozilla Firefox 154.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 154 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (19%)
     (30%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2448 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

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

    11.8.2007 19:17 | Přečteno: 3819× | 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.