Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

blizz
blizz (neregistrovaný) ---.95-102-202.t-com.sk
1. 2. 2012 0:29 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

pekný článok ja mám ešte jedno vylepšenie, súbor JQuery nechať samostatne(kôli kešovaniu) a všetky ostatné JSká spojiť do jedného súboru a použiť na ne minifier (ja mám na to vlastnú aplikáciu na správu projektu ktorá mi to robí automaticky) takto môže mať projekt kľudne aj 50 JS súborov, ale počet HTTP požiadavkov (ktoré zbytočne spomalujú načítanie stránky) sa zníži na dve.

blizz
blizz (neregistrovaný) ---.95-102-202.t-com.sk
1. 2. 2012 0:49 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

a inak jQuery wrapper nad XmlHttpRequest - JQuery.ajax obsahuje bugy (v opere funguje nekorektne) preto je lepšie používať priamo XmlHttpRequest.

Petrrr
Petrrr (neregistrovaný) ---.217.broadband14.iol.cz
1. 2. 2012 8:37 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Mohl by jsi to nejak rozvest?

blizz
blizz (neregistrovaný) ---.178-41-56.t-com.sk
1. 2. 2012 17:15 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

v Opere sa namiesto objektu typu XmlHttpRequest občas vytvorí XmlSerializer.

Oldis
Oldis (neregistrovaný) ---.pilsfree.net
1. 2. 2012 14:13 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Ano, ses takovy maly objevitel ameriky.

srigi . aura:48
1. 2. 2012 15:49 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Tymto tutorialom kcem ukazat, ako zlepsit svoj development. Na local masine sa na setrenie HTTP rqs nehrame. Pre prehladnost som nechal schemu Trieda=>subor, lebo na tu zvyknuti takmer vsetci uzivatelia server frameworkov. Ak sa zadari, preberiem tuto temu v nejakom tutoriali o deploymente.

1. 2. 2012 6:52 Nový

480p ?

celé vlákno

To je chyba na mém přijímači, nebo ten screencast má 480p a já tam hovno kódu přečtu, když je to rozmazaný jak prase...?!

srigi . aura:48
1. 2. 2012 9:49 Nový

Re: 480p ?

celé vlákno

Tiez ma to prekvapilo, uz som Matrina poziadal o reupload. Ja som totiz poskytol 720p verziu, ale YT tuto verziu neponuklo. BTW pod videom su linky na HD verziu, ale su to iba surove h264 subory, napr. Firefox ich vobec neotvori.

Dufam, ze sa to coskoro zlepsi.

Čelo
Čelo (neregistrovaný) 81.19.4.---
1. 2. 2012 10:38 Nový

Re: 480p ?

celé vlákno

Tak snad se na YT ještě objeví. Když nahrávám sám videa na YT, tak jsou HD verze dostupné o něco později.

Martin Malý aura:93
1. 2. 2012 11:51 Nový

Re: 480p ?

celé vlákno

Omlouvám se, zjistím kde je problém a kdyžtak reuploadnu. Zatím prosím využijte odkazů pod videem. Děkuji za strpení.

Martin Malý aura:93
2. 2. 2012 19:18 Nový

Re: 480p ?

celé vlákno

Video v HD kvalitě nahozeno. Omlouvám se, už by mělo být vše OK

Franta Kučera aura:90
3. 2. 2012 9:49 Nový

Re: 480p ?

celé vlákno

No sláva, konečně to hraje i v prohlížeči a bez Flashe :-)

Pilgrim
Pilgrim (neregistrovaný) ---.corenet.cz
1. 2. 2012 12:10 Nový

Není jQuery jako jQuery

celé vlákno

Troufám si o sobě říct, že po mnoha letech práce s jQuery jej ovládám na vysoké úrovni. Proto chci jen dodat a potvrdit, že pokud někdo chce psát něco s pomocí jQuery, musí bezprostředně znát dokonale samotný JavaScript. I když je jQuery framework, tak stejně nepokryje vše, co by měl velký projekt mít.
Dnes už nepíšu nic klasickym stylem jQuery, ale každá funkce je psaná jako tzv. plugin do jQuery, abych mohl využít plně objekty a DOM.

maryo
maryo (neregistrovaný) 194.213.211.---
1. 2. 2012 19:43 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Cool, ten trik s .bind jsem neznal.
Jen malej bezvyznamnej detail. Ma nejakej vyznam proc this.node = $node a ne this.$node = $node?

srigi . aura:48
2. 2. 2012 9:48 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Len moje rozhodnutie. Nemam rad, ked je znak dolaru inde ako na zaciatku. Ten znak je len take pripomenutie, ze v premennej je ulozena jQ kolekcia. Ale v objekte samotnom som to uz nepovazoval za nutne si takto pripominat.

Tomáš Jadrny aura:46
1. 2. 2012 20:47 Nový

Povedené

celé vlákno

Moc pěkné video, díky.

Jenom bych upozornil na výslovnost "event", čte se to jinak :)

Daniel Steigerwald
Daniel Steigerwald (neregistrovaný) ---.9.broadband15.iol.cz
3. 2. 2012 16:52 Nový

PubSub v jQuery už je

celé vlákno

PubSub pro objekty v jQuery funguje, a nevím nic o tom, že by byl pevně svázaný s elementem, nebo že by snad byl výkonostně problematický.
Příklad http://jsfiddle.net/fReSv/
Nevidím žádný smysl v tom, reimplementovat PubSub. Naopak, díky jQuery můžeme těžit z toho, že mám e.preventDefault např. i na syntetických eventech.

Daniel Steigerwald
Daniel Steigerwald (neregistrovaný) ---.9.broadband15.iol.cz
3. 2. 2012 16:56 Nový

doplnění

celé vlákno

Jinak článek se mi libí, jen bych doplnil.
1) Pro definici namespace bych použil nějakou takovouhle funkci http://stackoverflow.com/questions/527089/is-it-possible-to-create-a-namespace-in-jquery

2) Rozhodně bych ručně neudržoval seznam skriptů v HEADeru. Raději bych použil RequireJS. Investovat hoďku času za to stojí. Hlavně díky optimizeru.

srigi . aura:48
4. 2. 2012 19:36 Nový

Re: doplnění

celé vlákno

Je to jedna z veci, ktore kcem v eventualne dalsom screencaste implementovat.

maryo
maryo (neregistrovaný) 194.213.211.---
3. 2. 2012 19:19 Nový

Re: Zlepšite svoje jQuery – OOP, menné priestory, pub-sub

celé vlákno

Taky jsem s tim mel nekdy driv problem a musel jsem ten event zachytavat na DOM elementu. Mozna, ze to teda opravili.

juzna.cz
juzna.cz (neregistrovaný) ---.net.upcbroadband.cz
5. 2. 2012 11:18 Nový

Spatne retezeni funkci

celé vlákno

Vubec se mi nelibi, jak retezis funckce validate a submit. Funkce by mela mit vystizne jmeno podle ktereho by melo byt jasne co dela. Kdyz se podivas na funkci validate, co asi dela? Je ti hned jasne, ze "validuje a odesila formular"? Radeji bych pridal dalsi funkci (bud anonymni, nebo validateAndSubmit), aby to bylo jasne.

Eda
Eda (neregistrovaný) ---.cust.nbox.cz
3. 5. 2012 0:40 Nový

Pokračování?

celé vlákno

Díky za fajnový screencast. Takovýto materiál v češtině/slovenštině se tak často nevidí. Jeden tip za druhým. Obzvlášť pro začátečníky v JS velmi přínosné :-)

Už se nemůžu dočkat pokračování.

Zasílat nově přidané příspěvky e-mailem