Autor | Zpráva | ||
---|---|---|---|
PSPS Profil * |
#1 · Zasláno: 20. 8. 2013, 12:08:31 · Upravil/a: Moderátor (editace znemožněna) 20. 8. 2013, 13:53:35
Ahoj,. Dělám modální okno. Funguje v pořádku jen se se chci zeptat... ono to potřebuje k chodu jak jquery,tak jquery-ui
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> jaký je mezi tim rozdíl a proč to potřebuje oboje? |
||
juriad Profil |
jQuery: je to knihovna, která sjednocuje a zjednodušuje často používané javascriptové funkce
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. jQuery UI: je to knihovna grafických komponent a udělátek; využívá jQuery jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice. |
||
Radek9 Profil |
#3 · Zasláno: 20. 8. 2013, 13:41:03
juriad:
„sjednocuje a zjednodušuje často používané javascriptové funkce“ To není přesné. Nutné je zmínit, že se jedná hlavně o funkce pro manipulaci s DOM. |
||
_es Profil |
#4 · Zasláno: 20. 8. 2013, 13:55:44
Radek9:
„Nutné je zmínit, že se jedná hlavně o funkce pro manipulaci s DOM.“ Skôr ide o JavaScriptovú knižnicu pre DOM. Pojem „funkcie“ je zavádzajúci, keďže v jQuery je len jedna globálna funkcia a aj v iných prípadoch v jQuery ide zväčša o metódy dynamicky vytváraných objektov. |
||
Joker Profil |
#5 · Zasláno: 20. 8. 2013, 14:26:40
_es, Radek9:
Mně vyjádření „knihovna, která sjednocuje a zjednodušuje často používané javascriptové funkce“ připadá docela srozumitelné a správné v kontextu dotazu. |
||
Radek9 Profil |
#6 · Zasláno: 20. 8. 2013, 14:44:35
_es:
„ide zväčša o metódy dynamicky vytváraných objektov“ Nemyslím si, že v JS je zrovna až tak nutné rozlišovat pojmy metoda a funkce. ;-) Joker: „správné v kontextu dotazu“ Mně ne. Hodně lidí má zafixován JavaScript pouze s prostředím prohlížeče (a tedy DOMu). Což není úplně dobře. V JavaScriptu samotném žádný DOM nativně není. jQuery nijak neřeší problémy core API. Zaměřuje se pouze na tu prohlížečovou část. |
||
_es Profil |
#7 · Zasláno: 20. 8. 2013, 15:12:46
Joker:
„Mně vyjádření ‚knihovna, která sjednocuje a zjednodušuje často používané javascriptové funkce‘ připadá docela srozumitelné a správné v kontextu dotazu.“ Ako jQuery zjednodušuje „často používané javascriptové funkcie“ encodeURI či parseInt? Radek9: „Nemyslím si, že v JS je zrovna až tak nutné rozlišovat pojmy metoda a funkce. ;-)“ To rozlíšenie je predsa jednoduché: objekt.metóda(argumenty) respektíve funkcia(argumenty) .
„V JavaScriptu samotném žádný DOM nativně není. jQuery nijak neřeší problémy core API. Zaměřuje se pouze na tu prohlížečovou část.“ Ide aj o to, čo je pod JavaScriptom myslené, ty si tým myslel ECMA script. ( Javascript tutoriál, Oficiální dokumentace JavaScriptu). |
||
Joker Profil |
#8 · Zasláno: 20. 8. 2013, 15:52:29
Radek9, _es:
Otázka zněla, jaký je rozdíl mezi jQuery a jQuery UI. Jestli předmětem výtek je, že v té odpovědi místo: „jQuery: je to knihovna, která sjednocuje a zjednodušuje často používané javascriptové funkce“ mělo být: „jQuery: je to knihovna, která sjednocuje a zjednodušuje často používané javascriptové metody a funkce, převážně ty zabývající se prací s DOMem“ protože jQuery skutečně lze použít i pro náhradu funkce nepracující s DOMem tak mi opravdu přijde, že se dohadujeme o kravinách. |
||
Chamurappi Profil |
#9 · Zasláno: 20. 8. 2013, 16:20:02
Reaguji na PSPSe:
„a proč to potřebuje oboje?“ Co přesně má to tvé „modální okno“ umět? Zřejmě by šlo snadno napsat tak, aby nepotřebovalo nic. Reaguji na Jokera: „připadá docela srozumitelné a správné v kontextu dotazu“ Je to správné, ale ne úplně přesné, protože to potřebuje ten kontext. Reaguji na Radka9: „jQuery nijak neřeší problémy core API.“ Až na jQuery.trim , jQuery.isArray , jQuery.globalEval atd.
|
||
Radek9 Profil |
#10 · Zasláno: 20. 8. 2013, 17:08:56
Chamurappi:
„Až na jQuery.trim , jQuery.isArray , jQuery.globalEval atd.“
Které by tam podle mě neměly vůbec co dělat. Je to takový trend „Když nevím, kam s tím, tak to prostě šoupnu na hlavní objekt“. Kvůli čemuž potom dochází k tomu, že pro použití těchto funkcí, přestože by se na ně hodila úplně jiná knihovna, lidé tahají do stránky celé jQuery. |
||
GregHowe Profil * |
#11 · Zasláno: 21. 8. 2013, 00:23:48
děkuji za mnohá vysvětlení. :)
Chamurappi Co přesně má to tvé „modální okno“ umět? právě nevim ještě. seskočit z obrazovky, vypulzovat, při zavření se rosypat. Ještě nemám přesně ujasněný co přesně bude umět. |
||
Časová prodleva: 11 let
|
0