Veľkonočná akcia je tu a s ňou aj extra kredity ZADARMO na náš interaktívny e-learning. Dobij si teraz kredity a posuň sa vo svojej kariére vpred!
Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – Ako na vlastné jQuery plug-in

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Xin_
Člen
Avatar
Odpovedá na Drahomír Hanák
Xin_:19.1.2014 12:55

hledal jsem, ale většina siderů co sem našel byla hrozně složitá, a já hledal co nejvíce jednoduchou, přesně tu co si udělal ty, jen aby se to i samo pohybovalo

Odpovedať
19.1.2014 12:55
Zvědavost nás žene vpřed :)
Avatar
Xin_
Člen
Avatar
Xin_:19.1.2014 12:57

ono totiž já moc JS zatím nerozumím :D takže čím jednodužší kód tím líp

Odpovedať
19.1.2014 12:57
Zvědavost nás žene vpřed :)
Avatar
Regedin the Immortal:16.8.2014 13:08

Tohle se mi opravdu zalíbilo. Je to skvělá inspirace.

 
Odpovedať
16.8.2014 13:08
Avatar
kxmx
Tvůrce
Avatar
kxmx:7.11.2014 9:28

Filozofická otázka ohledně html konstrukce pluginů. Můj plugin potřebuje asi takové html

<label for="nejaky-id">Popisek</label>
<div id="nejaky-id">
<input type="text" class="plugin-value">
<table class="plugin-options"></table>
</div>
  • nějaký další bordel. Jaký je správný postup? Nechat uživatele napsat celou html konstrukci nebo jí uvnitř vytvořit sám s tím, že pak je použití jen

<div id="nejaky-id"></div>
$("#nejaky-id").plugin({})

Někde jsem četl nenuťte lidi psát html, to umí js také a hned potom zase, že matlání html v pluginu je barbarství.

 
Odpovedať
+2
7.11.2014 9:28
Avatar
Petr Svoboda
Člen
Avatar
Petr Svoboda:8.2.2022 14:35

Mezi touto lekcí a těma předchozíma chybí nějakých 30 lekcí, ne? Tato lekce je pro člověka, který má za sebou akorát kurz Základní konstrukce JS, naprosto nesrozumitelná.

 
Odpovedať
+3
8.2.2022 14:35
Avatar
Jaroslav Drobek:15.5.2022 11:04

Hodnocení:

  • Zařazení této lekce na toto místo je jednoznačný přešlap ze strany ITnetwork, potažmo jeho managementu pro studijní materiály a osnovy; jen na okraj - podle komentářů vznikla dříve než všechny lekce předchozí. Následující hodnocení doprovázím známkou "jediná hvězda", kterou jsem nikdy dříve nepoužil - neměla by se však vztahovat výlučně na autora, nýbrž ve smyslu dříve uvedeného by se měla rozdistribuovat.
Editované 15.5.2022 11:07
 
Odpovedať
+1
15.5.2022 11:04
Avatar
Jaroslav Drobek:15.5.2022 11:08

Hodnocení (pokračování):

  • Plug-in, slider, atd. - o co jde?
  • Nevybavuji si v kurzu výklad rozdílu mezi HTMLelement objektem a jQuery objektem. Tuším, že takový zážitek mohli mít čtenáři JavaScript OOP; pro kurzisty ale zněl rozkaz jasně - držte se osnovy! Tam JavaScript OOP nemám..
  • "Ale co když bude potřeba něco nastavit nebo zavolat nějakou vnitřní funkci pluginu?" A to jsme právě neudělali? - $('ul#slider').easySlider() !
 
Odpovedať
+1
15.5.2022 11:08
Avatar
Jaroslav Drobek:15.5.2022 11:09

Hodnocení (pokračování 2):

  • Text lekce zůstává i přes opakované pročítání dráždivě nepochopený, ba jsem nakloněn tvrdit, že v rámci mé studijní osnovy nepochopitelný.
  • Od oddílu "Inicializační metoda" dále: tak tomu už říkám vyjadřovací neurvalost! Autor svým výkladem způsobil chaos nejen v tématu, do kterého se v této lekci pustil, ale také v pracně vybudované logické struktuře, kterou si čtenář vytvořil v nelehkých podmínkách lekcí předchozích. Tohoto autora jste tady pouštět neměli! Jeho výklad je nepřípustný!
 
Odpovedať
+2
15.5.2022 11:09
Avatar
Jaroslav Drobek:15.5.2022 12:58

Kvíz za touto lekcí:
Zase jeden úlet s 5 minutami na 15 otázek: ke čtyřem jsem se ani nedostal, dvě mají sporné vyhodnocení:

  • Vyber metodu, která NEodstraní obsah:

detach() je vyhodnoceno jako špatná odpověď, přestože odpojuje celý element a může jej i s obsahem předat dále.

  • Pro nahrazení obsahu LZE použít metodu:

replaceWith() je vyhodnoceno jako správná odpověď, přestože tato metoda pracuje jen s celým elementem a ne s jeho obsahem.

 
Odpovedať
+1
15.5.2022 12:58
Avatar
Jaroslav Drobek:16.5.2022 9:01

Celkové hodnocení kurzu:

  • Hrozím se chvíle, až budu muset vybrat nějaký selektor v praktickém případě. Informacím z těchto lekcí důvodně nedůvěřuji, takže se dají očekávat (nemilá) překvapení v chování "probraných" selektorů.
  • Soubory ke ztažení neodpovídají kódům použitým v příslušných lekcích.
  • Většinu lekcí jsem absolvoval s bolestmi zubů, takže poznámky pod nimi byly vesměs kousavé 😁
  • Teď to bude chtít trochu představivosti: představte si, že kurzista se do kurzu nahlásil, aby zjistil taje programování, jistě, nové trendy, ale aby se také lépe dokázal zorientovat v desítkách, ba stovkách, zkratek, názvů, úhrnem v IT-slangu, který musí holt být akceptován jako nový světový jazyk. Samozřejmě, nějaké ty plaginy, frejmvorky, kejsy daunloudy vnímá a implicitně chápe většina populace. Když ale máte tyto pojmy aktivně používat (např. u pracovního pohovoru nebo později v práci), snažíte se vyzvědět přesněji, co vlastně znamenají, abyste nebyli nemile zaskočeni (za vola). Pro toto (nejlépe explicitní) vysvětlení si jdete do kurzu, třeba na ITnetwork. Marně.
 
Odpovedať
+5
16.5.2022 9:01
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 24.