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 00:22 | Nová verze

    Byla vydána verze 1.96.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | IT novinky

    Společnosti IBM a Red Hat představily Project Lightwell s investicí 5 miliard dolarů. Jedná se o důvěryhodné clearingové centrum pro bezpečnost open source softwaru a zabezpečení dodavatelských řetězců s novým AI modelem a globální skupinou více než 20 000 softwarových inženýrů. Služby centra budou dostupné prostřednictvím komerčních předplatných. Project Lightwell staví na iniciativách jako Anthropic Glasswing nebo OpenAI Trust Access for Cyber.

    Ladislav Hagara | Komentářů: 1
    včera 18:22 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 26.05. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | IT novinky

    Český stát by v budoucnu mohl provozovat vlastní alternativu ke komunikačním aplikacím typu WhatsApp, Signal, Telegram, Facebook Messenger a podobně. Cílem je zajistit bezpečnou datovou komunikaci pro stát a jeho důležité subjekty, jako jsou bezpečnostní složky, ministerstva a další organizace.

    Ladislav Hagara | Komentářů: 23
    včera 11:22 | Pozvánky

    Už za týden, ve čtvrtek 4. června, se v Národní technické knihovně v pražských Dejvicích uskuteční další konference věnovaná tématům spojeným s IPv6 - Den IPv6. Program akce a registrační formulář jsou k dispozici na webu akce. Kapacita konference je omezená, proto organizátoři doporučují, aby se vážní zájemci přihlásili včas (k dnešnímu dni zbývá přibližně 30 volných míst). Konferenci Den IPv6 2026 organizují i letos společně sdružení CESNET, CZ.NIC a NIX.CZ.

    VSladek | Komentářů: 1
    včera 05:22 | IT novinky

    Zařízení Steam Deck OLED bylo znovu naskladněno, ale vlivem rostoucích cen pamětí a úložišť má novou, vyšší cenovku. Steam Deck OLED 512 GB stojí nově 779 EUR (stál 569 EUR) a Steam Deck OLED 1 TB stojí 919 EUR (stál 679 EUR). Samotné zařízení se nijak nezměnilo a nové ceny tedy pouze odráží aktuální náklady na komponenty a další globální logistické výzvy, se kterými se potýká celá branže.

    Ladislav Hagara | Komentářů: 0
    27.5. 22:22 | IT novinky

    Český telekomunikační úřad zahajuje novou etapu využívání vysokofrekvenčního rádiového spektra v pásmu 26 GHz. Toto pásmo bude od 1. 7. 2026 otevřeno pro provoz moderních bezdrátových sítí, zejména sítí páté generace (5G), pevných bezdrátových přístupových sítí (FWA) a lokálních či průmyslových sítí určených například pro výrobní areály, logistická centra nebo technologické kampusy. Současně s otevřením pásma 26 GHz přistoupil ČTÚ ke zpřístupnění informací o využívání rádiových kmitočtů v tomto pásmu.

    Ladislav Hagara | Komentářů: 9
    27.5. 22:11 | IT novinky

    Logitech představil myš Signature Comfort Plus M850 L s polstrovanou opěrkou dlaně pro větší pohodlí a sadu s touto myší a klávesnicí s integrovanou opěrkou dlaní Signature Comfort Plus Combo MK880.

    Ladislav Hagara | Komentářů: 1
    27.5. 16:33 | IT novinky

    Gaël Duval se rozepsal o novinkách a plánech Murena a /e/OS. Počet uživatelů telefonů Murena a mobilního operačního systému /e/OS bez aplikací a služeb od Googlu se blíží 100 000. Ambicí je, aby se /e/OS stal třetí mobilní platformou v Evropě i na světě, s potenciálem dostat se i na PC. Blíží se vydání nové verze 4 s funkcemi zálohování a obnova, import e-mailů z Gmailu a rozpoznávání hlasu. Murena Workspace přinese videohovory, elektronický podpis a správu zařízení (MDM).

    Ladislav Hagara | Komentářů: 4
    27.5. 15:22 | Komunita

    Dnes a zítra probíhá Ubuntu Summit 26.04. Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube. Úvodní slovo měli Mark Shuttleworth a Jon Seager.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1753 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    jQuery pro zelenáče

    22.12.2008 10:54 | Přečteno: 1873× | Ani zbla | Výběrový blog

    Tak se na "stará kolena" vracím k webařině. Dostal jsem ve firmě za úkol udělat jeden takový webík. Za těch pár let, co jsem se ničemu takovému moc nevěnoval se událo pár věci. Tak předně, frameworky máme na všechno - na weby jako takové, na CSS a samozřejmě na JavaScript.

    V JavaScriptu jsem se dost zmýlil, svého času jsem ho nesnášel, hlavně proto, že jsem se bál nutnosti ladit vše pro několik prohlížečů. Preferoval jsem dělat všechnu práci na serveru a posílat spíš čisté HTML.

    Ale chyba lávky, JavaScriptové (nebo spíš Ajaxové) aplikace jsou všude kolem nás. Jako uživatel jsem si na ně zvykl, nevím jestli bych s Gmailem pracoval i kdyby po každém kliku reloadoval celou stránku. Asi těžko. Implementacím JS v prohlížečích se věnuje velká pozornost. Máme také frameworky, které odlišnosti mezi prohlížeči skrývají

    Asi jeden z nejznámějších je jQuery. Piš méně, udělej více, zní jeho heslo. Narazil jsem na pár videí, které sice z nikoho jQuery hackera neudělají, ale zato si každý může udělat docela dobrou představu, k čemu je tahle nahypovaná knihovna vlastně dobrá. Jsou docela krátká, takže si to můžete pouštět v práci třeba ke svačině.

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    22.12.2008 13:58 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Všechny tyhle JavaScriptové nebo AJAXové frameworky mají jednu velkou nevýhodu – jsou JavaScript-only. Tj. pokud uživatel nechce nebo nemůže používat JavaScript, má smůlu – nejen, že se nedostane k rozšířeným funkcím webu, on se nedostane vůbec k ničemu.
    22.12.2008 14:17 dad
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    bych rad vedel, ale co pak? Je skutecne mozno dnes prijit s normalnim HTML k zakaznikovi a nebo vas vyhodi voknem, kdyz se prekresluji cele stranky? Existuji jine technologie?

    22.12.2008 14:33 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Ve spoustě případů překreslení celé stránky není na závadu. Třeba u takového GMailu toho moc neušetříte tím, že otevřete e-mail na té samé stránce, kde byl předtím seznam e-mailů – znovu se přenese akorát seznam štítků a kontaktů, vše ostatní je nové. A i tam, kde se AJAXem dá něco ušetřit, by to nemělo být na úkor použitelnosti – tj. AJAX může být použit jako urychlení práce pro ty, co ho využít mohou, ale neměl by ostatním znemožnit práci úplně.

    Ono i dnes se dá „software“ rozdělit na dva druhy – informace (kde HTML stačí a AJAX nepotřebujete) a aplikace. Bohužel se teď neustále dělají aplikace v prohlížeči, což je napůl to a napůl ono, prohlížeče se „zneužívají“ za hranici jejich možností a pořádně to nefunguje. Jiné technologie samozřejmě existují – i takový Adobe Flash je pořád lepší, než AJAX, a pak jsou technologie zaměření právě na distribuci aplikací – Java WebStart nebo Java Applety, SilverLight, Adobe Flex… Bohužel je stále ještě mnoho průkopníků slepé uličky AJAXu, kteří stále ještě neobjevili, že „tudy ne, přátelé“.
    22.12.2008 16:47 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    Bohužel je stále ještě mnoho průkopníků slepé uličky AJAXu, kteří stále ještě neobjevili, že „tudy ne, přátelé“.

    A kde tedy vlastne vidite budoucnost webu? V rozdeleni na aplikace (applety, SilverLight) a suchy obsah (ciste HTML, CSS)? Nemyslite, ze muze byt nekdy i neco mezi?

    22.12.2008 16:55 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Technicky není takový problém vložit zobrazovací jádro do desktopové aplikace – takže to „něco mezi“ může být aplikace, která bude uvnitř sebe zobrazovat HTML. Opačná cesta – z HTML a JS udělat plnohodnotné aplikace – by byla dost náročná. Offline provoz už se sice řeší, libovolné kreslení také (<canvas>), ale pořád chybí vícevláknové zpracování, plnohodnotná síťová komunikace, zotavení z chyb, řízení vstupu od uživatele… Připadá mi nešťastné pokoušet se tohle všechno naroubovat na HTML. Zvlášť když HTML+CSS ani dnes nedokáže držet krok s dobou a nabídnout to, co potřebují webdesignéři pro pouhou prezentaci informací.
    alblaho avatar 22.12.2008 18:32 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    Souhlasím s tím, že celý Ajax je v podstatě hack.

    Jenže podle metody "worse is better", to vypadá, že tenhle hack bude i nadále životaschopný. Vývoj na straně prohlížečů a především implementací JavaScriptu tomu napovídá.

    http://zdrojak.root.cz/zpravicky/webove-aplikace-aneb-nemozne-na-pockani/

    Podle tohoto bych řekl, že pořádný javascriptový multitásking je hudbou velmi blízké budoucnosti.

    Ajax sice je hack, ale je mi sympatický tím, že je otevřený. Flash ani Sirvelight nejsou tolik otevřené a je to ve stránce "cizí element". No a Java applety pohřbilo hrozně pomalé natahování a start.

    22.12.2008 18:41 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Pro JavaScriptový multitasking nestačí jen běh JavaScriptového stroje ve více vláknech, je taky potřeba podpora přímo v JavaScriptu – musel aby se přidat podpora pro zámky, synchronizaci…

    Sun chce teď Flashi konkurovat s JavaFX, takže s tím pomalým natahováním bude muset něco udělat. Už teď byl vydán update 10 na Javu 6, který rozděluje samotné jádro Javy na menší moduly, takže při instalaci Javy není nutné stahovat celé JRE, ale stahuje se po částech.
    25.12.2008 16:05 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    Technicky není takový problém vložit zobrazovací jádro do desktopové aplikace ...

    Mene pekna vec je ta, ze takove aplikace jsou typicky zavisle na operacnim systemu/vykreslovacim jadre - tedy je nutne udrzovat verze pro ruzne platformy, klientsky pocitac musi mit tyto knihovny ... server musi pocitat s tim, ze se k nemu muzou pripojovat klienti ruznych verzi apod. Technicky je to celkove docela dost narocne. Pro provoz AJAXu staci pouze prohlizec.

    Netvrdim, ze JS nebo AJAX jsou super na vsechno, ale rikat, ze je to "cesta vedle" je IMHO hloupe. Na mnoho veci ten AJAX staci ...

    co potřebují webdesignéři pro pouhou prezentaci informací.

    Pro mou informaci - co ti chybi?

    25.12.2008 17:20 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Netvrdim, ze JS nebo AJAX jsou super na vsechno, ale rikat, ze je to "cesta vedle" je IMHO hloupe. Na mnoho veci ten AJAX staci ...
    Já vlastně neznám žádnou aplikaci, o které bych mohl prohlásit, že na ni AJAX stačí. Třeba už jenom možnost pohodlně ovládat aplikaci z klávesnice je s AJAXem prakticky nerealizovatelná. AJAX stačí na věci typu našeptávač, ale i tam je dost neefektivní…
    Pro mou informaci - co ti chybi?
    Vícesloupcová sazba, závislosti rozměrů, vůbec možnost přirozeně nadefinovat layout, který se běžně na webu používá – tj. rámce vedle sebe a pod sebou – to, co už tisková sazba používá stovky let. Klasické třísloupcové layouty se dělají přes různé plovoucí rámy a záporná odsazení – přitom webdesigner chce „tři sloupce, prostřední minimálně 40 a maximálně 80 znaků, krajní 20 znaků a celé ať se to pokud možno vejde do šířky okna, pokud se vejde, prostřední sloupec udělej dvousloupcový“. Pro vykreslovací jádro by nebyl problém něco takového spočítat, ale ve skutečnosti je potřeba dělat různé opičárny, pro prohlížeč je daleko náročnější to spočítat a celé je to náchylné samovolně se rozpadnout.
    25.12.2008 18:12 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    Já vlastně neznám žádnou aplikaci, o které bych mohl prohlásit, že na ni AJAX stačí. Třeba už jenom možnost pohodlně ovládat aplikaci z klávesnice je s AJAXem prakticky nerealizovatelná.

    No, nevim, co si predstavujes pod pojmem aplikace ... mozna mas specialni potreby - me by webovou aplikaci klavesnici ovladat nenapadlo.

    Jinak gmail, facebook, adminy ruznych CMS jsou dukazem, ze AJAX staci i na jine veci nez naseptavac.

    25.12.2008 20:04 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    GMail je právě aplikace, které by velmi pomohlo, kdyby mohla být ovládána z klávesnice stejně jako ostatní desktopové aplikace a kdyby mohla být více integrována s desktopem. Webovou aplikaci ovládat klávesnicí je opravdu trochu divný nápad, ale ovládat e-mailového klienta klávesnici zas až tak divný nápad není, a už vůbec ne třeba na notebooku. GMail zrovna nějaké ovládání klávesnicí má, ale vytvořit nový e-mail pomocí Ctrl+N, označit e-maily Insertem – to tam nezařídíte.
    25.12.2008 20:13 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    GMail zrovna nějaké ovládání klávesnicí má, ale vytvořit nový e-mail pomocí Ctrl+N, označit e-maily Insertem – to tam nezařídíte.

    Jiste, to je uz dano onou webovou povahou, gmail neni nic jineho nez HTML s JavaScriptem (s trochou XML v pozadi). Jeste stesti, ze pokud to nekomu nevyhovuje, muze pouzit klasicky mailovy klient jako Thunderbird nebo Outlook (nevim, jak u gmailu funguje IMAP).

    K tem klavesovym zkratkam - tam se to hodne pere s prohlizecem samotnym. Jinak by ale chovani insertu naimplementovat jit melo ...

    26.12.2008 10:46 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Ano, ale o tom celou dobu píšu – webová povaha aplikací znamená např. to, že nemohou mít skutečně propracované GUI a interakci s uživatelem.
    26.12.2008 12:43 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče

    To jo, ja se zas snazim rict, ze webova povaha ma zas na druhou stranu i hodne vyhod :)

    26.12.2008 13:22 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Já tedy vidím výhodu jedinou – skoro každý má na počítači program, který zvládá příslušné technologie. Ale to není výhoda webu jako takového, a snad nebude takový problém dosáhnout podobného stavu i u technologií pro desktopové aplikace.
    Josef Kufner avatar 27.12.2008 02:51 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Mozilla kdysi vyrobila XUL. Klasické desktopové GUI uplácané v XML, tahané po HTTP a oživené javascriptem. Před nějakým časem jsem si s tím trošku pohrál, funguje to celkem hezky.
    Hello world ! Segmentation fault (core dumped)
    22.12.2008 14:26 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    To nie je úplne pravda. Niektoré frameworky bez javascriptu v podstate nefungujú (napr. ExtJS), ale napr. pri jQuery (a podobných) je len na tvorcovi tej stránky, či to urobí dobre a bude to fungovať aj bez javascriptu.
    22.12.2008 14:42 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Jenomže pokud použije jQuery jenom k obohacení HTML stránek, přitáhne si s jQuery obrovský overhead, přitom ale prakticky nic nezíská – protože o vezbu mezi HTML a jQuery už se musí postarat sám. Aby měl tvůrce opravdu výrazně usnadněnou práci, musel by takový framework začínat už generováním HTML na straně serveru, a JavaScript by byl pouze jednou součástí.
    22.12.2008 23:33 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: jQuery pro zelenáče
    Asi jsem z jiného světa, ale přijde mi, že jQuery skoro nic neumí a přitom je to celkem veliká knihovna. Ale asi je to dnes jedno, i třeba abclinuxu pro každou stránku spustí asi 280KB javascriptu.

    Co nejvíc nesnáším je zmenšování js souborů pomocí 'eval'.

    Založit nové vláknoNahoru

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