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 12:33 | IT novinky

    Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.

    Ladislav Hagara | Komentářů: 0
    dnes 11:44 | IT novinky

    Šestice firem označovaných jako „MAMAAN“ – tedy Meta (Facebook, Instagram), Alphabet (Google), Microsoft, Apple, Amazon a Netflix – je zodpovědná za více než padesát procent světového internetového provozu. Dalšími velkými hráči jsou TikTok a Disney+. Společně tak zásadně určují podobu digitálního prostředí, spotřebitelského chování i budoucích trendů v oblasti technologií. I přesto, že se podíl těchto gigantů od roku 2023 o něco snížil, jejich dominantní postavení zvyšuje volání po regulaci.

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

    Evropská komise (EK) navrhuje zavést plošný poplatek ve výši dvou eur (zhruba 50 Kč) za každý malý balík vstupující do Evropské unie. Poplatek se má týkat balíků v hodnotě do 150 eur (zhruba 3700 Kč), které v EU nepodléhají clu. V loňském roce bylo do EU doručeno kolem 4,6 miliardy takovýchto balíků. Poplatek má krýt náklady na kontroly rostoucího počtu zásilek levného zboží, které pochází především z Číny.

    Ladislav Hagara | Komentářů: 1
    včera 18:11 | IT novinky

    Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Komunita

    V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Nová verze

    Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 4
    včera 12:22 | Pozvánky

    Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.

    jose17 | Komentářů: 0
    včera 04:44 | IT novinky

    Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.

    Ladislav Hagara | Komentářů: 16
    19.5. 23:22 | Zajímavý software

    Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 9
    19.5. 22:22 | Zajímavý software

    V Seattlu a také online probíhá konference Microsoft Build 2025. Microsoft představuje své novinky. Windows Subsystem for Linux je nově open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    Jaký je váš oblíbený skriptovací jazyk?
     (62%)
     (23%)
     (8%)
     (2%)
     (0%)
     (0%)
     (6%)
    Celkem 52 hlasů
     Komentářů: 5, poslední včera 20:57
    Rozcestník

    jQuery - Javascriptovani nechte doma - mrknete na jQuery

    9.8.2007 10:37 | Přečteno: 2781× | Vývoj webu (html,css,js) | poslední úprava: 29.8.2007 08:01

    jQuery - dobrej framework, co rikate?

    Teda kdyz sem videl, co vse jQuery umi - hazim do pranice, kaslete na vlastni jskovani a jdete pod Velkeho bratra. At uz se jedna o mensi ci stredni web - jednoznacne jdete do toho!

    Doporucuji mrknout na dokumentaci, kde zjistite zaklady. Dalsi info naleznete na intervalu.cz.

    Jenom mensi nastin: jQuery('#idObj','.classObj') -> no tak tohle vraci napr. objekty s id a class a vrati je... narez, ale tohle ma jeste jednu perlicku - XPATH!!

    Vice naleznete na officialnich strankach jQuery

    Dalsi info dle zajmu a popr. obsahu diskuze. Cau


    Updated: 29.08.2007 08:00


    Vysla nova verze jQuery 1.1.4 (zdroj). Tak se na ni zvedavy, jiz ted se snazim o nejake testy, malo casu.... Ale uvidime, budeme referovat.

    Dale zajimavosti jest testovaci stranka co se tyce ruznych testu, napr. pristupu k jednotlivym DOM objektum (zdroj)


    Updated: 10.08.07 07:43


    V diskuzi zaznel nazor(Daniel Kvasnicka ml.)

    A jake "nastroje" ten kompletni framework nabizi? Jestli nejake, tak nejspis stejne lehounce asimilovanou knihovnu typu Prototype nebo MochiKit. Idealni je mit perfektni framework, ktery s sebou zadny dalsi JS framework netahne a pouzit k nemu jQuery.
    jQuery - view a la gride-splitted-client-soft

    Mozna sem te asi pochopil nepochopil, ale muzes mi rict, jakym frameworkem obsahes na klientovy takovy silenosti, jako dragDrog grid nebo dragDrop splitter[kazda sekce je drag&drop (dale jen D&D) a muzes si stranku poskladat jak potrebujes - a la eclipse] nebo 3-col layout, pricemz okraje okrajovych sloupcu je mozne posouvat a menit velikost(taky a la eclipse) - toto nabizi oficialni plugin - interface

    jQuery - plugin Interface (poskladej si co potrebujes, a muzes stavet)

    View vrsta se v intranetich apps pomalu ale jiste blizi k view klient aplikacim, ano jsko je docela problematicke na psani takovychto megaFcnosti, ale paklize je to osetreno takovym to frameworkem, kt. je oddladen a v intranetu te nejake to kb navic nevadi, tak neni co resit. Nehlede nato, firemni extranet neni o nejakejch kb, ale nasi zakaznici maji linky v mb. Nehlede jQuery poskytuje kompimovane knihovny (popravde receno, ale dosti nepraktice, paklize si potrebujes neco dopsat), takze na ostry provoz, to vidim, jako jednotlive js.libraly, dle potreby - >(interface dependencies - narez)


    Updated: 09.08.07 11:40


    Odkazy:
    Nejake ukazky:

    Pouziti selectoru a udalosti (prevzato z jquery-tutorials sites)

    
     $(document).ready(function(){
       $("a").hover(function(){
         $(this).parents("p").addClass("highlight");
       },function(){
         $(this).parents("p").removeClass("highlight");
       });
     });
    
     $(document).ready(function() {
       $("#orderedlist > li").addClass("blue");
     });
    
    
     $(document).ready(function() {
       $("#orderedlist li:last").hover(function() {
         $(this).addClass("green");
       },function(){
         $(this).removeClass("green");
       });
     });
    
     $(document).ready(function() {
       $("#orderedlist").find("li").each(function(i) {
         $(this).append( " BAM! " + i );
       });
     });
    
     $(document).ready(function() {
       // use this to reset several forms at once
       $("#reset").click(function() {
         $("form").each(function() {
           this.reset();
         });
       });
     });
    

    XPATH - to je peklo.....

     $(document).ready(function() {
       $("a[@name]").css("background", "#eee" );
     });
    
     $(document).ready(function() {
       $("a[@href*=/content/gallery]").click(function() {
         // do something with all links that point somewhere to /content/gallery
       });
     });
    
           

    Hodnocení: 50 %

            špatnédobré        

    Anketa

    Pouzivate nejake javascript frameworks? A jake?
     (13 %)
     (3 %)
     (44 %)
     (0 %)
     (4 %)
     (1 %)
     (0 %)
     (0 %)
     (1 %)
     (42 %)
    Celkem 79 hlasů

    Obrázky

    jQuery - Javascriptovani nechte doma  -  mrknete na jQuery, obrázek 1

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

    Komentáře

    Vložit další komentář

    9.8.2007 10:41 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Javascriptovani nechte doma - mrknete na jQuery
    Pouzivame, spokojenost ... kolega rika, ze to zkrati JS kod tak na 1/4. Navic se nemusime zabyvat odlisnostmi prohlizecu a k dispozici je take sada hotovych komponent.
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    derddddd avatar 9.8.2007 11:46 derddddd | skóre: 4 | blog: lama_log | Pisek
    Rozbalit Rozbalit vše Re: Javascriptovani nechte doma - mrknete na jQuery
    Hm, a jak velky je ten projekt? Zajimalo by me zdali je to soukrome, nebo komercni... V nasi firme to davame do prototypu noveho intranetu. Zatim to testujeme, ale jiz ted mohu rict, ze i vetsi projetky s jQuery jsou mozne!
    Snad se tady neztratím...:))
    9.8.2007 14:15 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Javascriptovani nechte doma - mrknete na jQuery
    Velky komercni projekt. Ze zacatku jsme tam zadny JS nemeli, ale doba si to zada, takze kde je to smysluplne, tak vylepsujeme uzivatelsky interface.
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    9.8.2007 12:05 phero | skóre: 17 | blog: techblog
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Hezký, ale přece jen se mi jeví lepší použít kompletní web framework. A jedině Ruby On Rails, indeed.
    derddddd avatar 9.8.2007 12:14 derddddd | skóre: 4 | blog: lama_log | Pisek
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Mozna drze a neslusne.... Jake s RoR mate zkusenosti, muzete mi jej nejak priblizit, napr. skrze kratke povidani na vasem blogu. Co rikate? Ruby me tez oslovilo, ale jako kazdy dev, malo casu... Sepiste mensi uvod s linkama. Diky.
    Snad se tady neztratím...:))
    9.8.2007 14:34 phero | skóre: 17 | blog: techblog
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Jen si s tim tak hraju. Ale díval jsem se na různé webové frameworky. A rails (nejen) díky tomu, že je napsán nad ruby je to nejelpší k dispozici - i když pro někoho možná trošku složítý. Doporučil bych koupit http://www.pragmaticprogrammer.com/title/rails/ a pak (jako vždycky) začít se účit praxí.
    9.8.2007 14:16 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    A kde vidite tvrzeni, ze JQuery nelze pouzit s jinym webovym frameworkem?
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    9.8.2007 14:30 phero | skóre: 17 | blog: techblog
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Však píšu, že je hezčí použít přímo nástroje kompletního web frameworku.
    Daniel Kvasnička ml. avatar 9.8.2007 18:28 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    A jake "nastroje" ten kompletni framework nabizi? Jestli nejake, tak nejspis stejne lehounce asimilovanou knihovnu typu Prototype nebo MochiKit. Idealni je mit perfektni framework, ktery s sebou zadny dalsi JS framework netahne a pouzit k nemu jQuery.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    12.8.2007 11:46 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Lepe bych to nevyjadril :-)
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    freshmouse avatar 9.8.2007 12:13 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Gratuluji k umění použít tučné písmo a kurzívu.
    derddddd avatar 9.8.2007 12:19 derddddd | skóre: 4 | blog: lama_log | Pisek
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Gratuluji k umění použít tučné písmo a kurzívu.
    Grafomanie - je jednou z mnoha diagnoz, na me osobe prokazanych....
    Snad se tady neztratím...:))
    9.8.2007 16:42 Abraxis
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    jQuery jsem objevil pred par tydny pro jeden svuj mensi projekt a je to fakt "JavaScript done right". Je s tim naprosto radost pracovat.
    Daniel Kvasnička ml. avatar 9.8.2007 18:34 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    jQuery totally rocks. A jeste vic masakr je to s pouzitim Taconite pluginu (kdo nechce jQuery, necht pouzije Taconite samostatne). To je pak AJAX jako remen.

    No a kdyz uz clovek musi delat web v Jave, tak je na cisty AJAX asi nejlepsi DWR, ktere vse posouva do jine dimenze a nabizi na strane klienta primo pristup napr. ke Spring beans ve forme JS objektu. Skoda, ze neco takoveho nemam v Djangu ;-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    9.8.2007 20:51 peter
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Inac co si myslite o google web toolkit? Ako pozeram na toto, moc sa to gwt ani neoplati. Hrozne ma stve ten ich java mod, ked 512M ramky je malo, ale zas sa to lahko debuguje a neni take lahke rozpoznat co robi kod (nevrta sa vam v tom kazdy...).
    Daniel Kvasnička ml. avatar 9.8.2007 23:14 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Chystam se to trochu prozkoumat. Nevim co vam vadi na tom, ze to pisete v Jave. Neni to lepsi nez se rucne piplat s DOMem? S radosti bych na miste Javy videl Python (projekt Pyjamas zda se umrel), ale i tak lepsi nez ten paskvil JS.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    10.8.2007 01:20 peter
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Mne nevadi, ze to pisem v jave, to sa mi prave na tom paci. Mne vadi, ze ked sa to ladi, tak nabehne taky ich embedded java browser (nic sa zatial nepreklada do js) a to mozem vzdy cakat, kym sa mi odswapuje polka ramky, napokon ako pri vyvoji pomaly kazdej java aplikacie - to je snad jedina vec co sa mi na jave nepaci, potrebuje tony pamate (planujem dokupit 2G). To uz rovno mozem skusat v browseri ako nativne prelozene js (ja ladit napokon nepotrebujem, som neomylny ;-) ) (co prelozit tiez chvilu trva).
    Ja by som skor potreboval nejaky framework, kde by som napisal plne ajax aplikaciu a fungovalo by to aj keby bol vypnuty javascript (ako neajax).
    9.8.2007 23:05 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Možná je to tu trochu OT, ale našel jsem tohle IDE pro Javascript (napsané v Javascriptu).
    When your hammer is C++, everything begins to look like a thumb.
    derddddd avatar 10.8.2007 07:10 derddddd | skóre: 4 | blog: lama_log | Pisek
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Hm, zajimave.... diky za link..., ale zajimalo by me...., co je to "OT"? - offtopic?
    Snad se tady neztratím...:))
    Daniel Kvasnička ml. avatar 10.8.2007 08:37 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: jQuery - Javascriptovani nechte doma - mrknete na jQuery
    Jeste k XPath... nadsen jsem z te podpory v jQuery byl jen dokud jsem nevedel jaka cast XPath je podporovana :-( Myslim, ze by autory jQuery nezabilo, kdyby pouzili nejakou standalone knihovnu implementujici kompletni XPath (ajaxslt?).

    A kdyz uz jsme u XPath. CSS working group by mohla zapracovat na standardizaci pouziti XPath selektoru v CSS (i kdyz nekdy jsou klasicke CSS selektory lepsi). Bylo by to brutalni combo. A vzhledem k tomu, ze prakticky kazdy mainstream prohlizec XPath umi, nemuselo by s tim byt tolik prace. Ale to je asi moc radikalni navrh...
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    10.8.2007 11:24 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Malý benchmark
    Udělal jsem si pár benchmarků na adresování elementů přes id, protože mne zajímalo jak je jQuery rychlé. Zde jsou výsledky. Samozřejmě jQuery umožňuje adresovat elementy i jinak než předchozí metody, což může dobrý programátor využít k optimalizaci, to ale nebylo předmětem benchmarku. Tělo testovaného dokumentu mělo cca 250KB a několik set adresovatelných elementů.
    Výsledky pro mozillu firefox 2:
    
    0.093 ms/pass for benchmark_direct() /* přímé adresování elementu přes globální namespace JS (nestandardní, původně jen MSIE) */
    0.049 ms/pass for benchmark_getelementbyid() /* W3C getElementById */
    0.103 ms/pass for benchmark_document_all() /* document.all (původně jen MSIE) */
    5.218 ms/pass for benchmark_jquery()
    
    Výsledky pro mozillu msie 7:
    
    0.422 ms/pass for benchmark_direct()
    1.187 ms/pass for benchmark_w3c()
    2.469 ms/pass for benchmark_document_all()
    3.156 ms/pass for benchmark_jquery()
    
    Výsledky pro konqueror 3.5.6:
    
    0.075 ms/pass for benchmark_direct() /* překvapení, konqueror 3.5.6 uz tedy přímé adresování zvládá */
    0.086 ms/pass for benchmark_getelementbyid()
    0.078 ms/pass for benchmark_document_all()
    3.637 ms/pass for benchmark_jquery()
    
    Kód scriptu:
    ============
    
    var PASSES = 1000;
    
    function benchmark()
    {
    	var time = new Date();
    
    	var ms = time.getTime();
    	for(var i = 0; i < PASSES; i++)
    		benchmark_direct();
    
    	var time = new Date();
    	document.getElementById('result').innerHTML += ((time.getTime() - ms)/PASSES + ' ms/pass for benchmark_direct()
    '); var ms = time.getTime(); for(var i = 0; i < PASSES; i++) benchmark_getelementbyid(); var time = new Date(); document.getElementById('result').innerHTML += ((time.getTime() - ms)/PASSES + ' ms/pass for benchmark_getelementbyid()
    '); var ms = time.getTime(); for(var i = 0; i < PASSES; i++) benchmark_document_all(); var time = new Date(); document.getElementById('result').innerHTML += ((time.getTime() - ms)/PASSES + ' ms/pass for benchmark_document_all()
    '); var ms = time.getTime(); for(var i = 0; i < PASSES; i++) benchmark_jquery(); var time = new Date(); document.getElementById('result').innerHTML += ((time.getTime() - ms)/PASSES + ' ms/pass for benchmark_jquery()
    '); } function benchmark_direct() { var elm1 = Licenses__$settings_license__lic_pap; var elm2 = User__usr_username; } function benchmark_document_all() { var elm1 = document.all.Licenses__$settings_license__lic_pap; var elm2 = document.all.User__usr_username; } function benchmark_getelementbyid() { var elm1 = document.getElementById('Licenses__$settings_license__lic_pap'); var elm2 = document.getElementById('User__usr_username'); } function benchmark_jquery() { var elm1 = $('#Licenses__$settings_license__lic_pap'); var elm2 = $('#User__usr_username'); }
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    10.8.2007 11:27 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Malý benchmark
    metody benchmark_w3c() u msie si nevšímejte, z důvodů názornosti jsem ji posléze změnil na benchmark_getelementbyid(). Mimochodem, tohle je jeden z hlavních důvodů, proč nemám MSIE rád. Je pomalý.
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    derddddd avatar 13.8.2007 14:02 derddddd | skóre: 4 | blog: lama_log | Pisek
    Rozbalit Rozbalit vše Re: Malý benchmark

    Hm, vida - dekuji za vasi ochotu..., zajimave,...

    ...,myslim si, ze jiste najdeme i jine duvody proc nemit rad MSIE. ;-)

    Snad se tady neztratím...:))
    14.8.2007 08:32 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Malý benchmark
    To si pište :-)
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.

    Založit nové vláknoNahoru

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