13.března 2009
Přidal: Mahbúba In: Metody
Jeden z nejlepších věcí o jQuery je jeho schopnost řetěz pro téměř všechny je to metod. Pokud "řetěz schopnost" zní hebrejsky, tady je to trochu vysvětlit, co to je.
Řekněme, že máte <div id="myDiv"> Lorem ipsum </ div>
A co musíte udělat následující
- Změnit výšku 150px
- Změna krytí až 0,8
- Přidat třídu s názvem "pClass"
- A nastavit text uvnitř div jako "My jsme svět"
Takže, co byste udělal za normálních okolností? Píšete čtyři řádky kódu. Stejně jako při použití jQuery v konvenčním způsobem byste asi napsat
1
2
3
4
| ) . css ( "height" , "150px" ) ; $ ("# MyDiv") css ("height", "150px").;
) . fadeTo ( 500 , 0.8 ) ; $ ("# MyDiv") fadeTo (500, 0,8).;
) . addClass ( "pClass" ) ; . $ ("# MyDiv") addClass ("pClass");
) . text ( "We are the world" ) ; $ ("# MyDiv") text ("My jsme svět").; |
Ale pokud budeme používat metodu chaininig bychom jednoduše napsat
) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") css ("height", "150px") fadeTo (500, 0,8) addClass ("pClass") text ("My jsme svět")..; Vypadá to špinavá? To si nemyslím. Je to čitelné, pokud si dal docela dost metod objektu, který je velmi nepravděpodobné. Takže to je řetězení.
Za obrazovkách, je řetězení jednoduše provést vrácení objektu itselft po použití této metody. Je to docela líbí, jak se budou používat metody objektu v JavaScriptu jako
"Lorem Ipsum Dolor" ; var myString = "Lorem ipsum Dolor";
( ) . substring ( 0 , 5 ) ; .. pString = myString toLowerCase () substring (0, 5);
A to je dar, když máme možnosti, jak dělat takové věci. Kdo chce napsat více kódu, když tam jsou způsoby, jak to krátké? Alespoň já ne. Takže téměř všechny metody
v jQuery má tento chainability. Všechny metody, které řetězec, vrátí celý jQuery objekt samotný, takže další metody mohou být použity k tomu.
Můžete vidět výše uvedený kód běží zde .
11.02.2009
Přidal: Mahbúb In: misc
No, tam bylo mnoho článků na WWW, jež bude stačit "Proč jQuery je volba". Pro mě je to jen precizní, dobře strukturované, vysoké učení křivky a snadné použití. Když jsem byl na začátku mého undergrad v roce 1999, tam byl žádná knihovna se vypořádat s příčnými prohlížeče (Netscape problémů používán dělat ze života peklo pro programátory JavaScript). Takže jsme museli psát delší skripty pro určitý účel a zvládnout křížové prohlížeče problémy. Thomas Brattli na dhtmlcentral dal některé docela dobré skripty na menu a některých knihoven, které jsme použili k provedení. Ale hlavně tam byl žádná taková dobrá knihovna, která by mohla dělat magii, knihovnu, které lze snadno rozšířit tak, jak chcete, něco, co splňuje skutečný programovací standard. Cesta k tomu, že javascript rámec začala mnohem dříve. Existuje celá řada knihoven, které začalo to mochikit, prototyp, Mootools, dojo atd. Ale měli byste používat jQuery pro:
1. Velmi lehká, váží méně než 20 kB, kdy byla co nejmenší a gzip.
2. Vysoké učení.
3. Super chainability. Téměř každý jQuery metoda vrací jQuery objekt, který vám umožní dát metody v ocasy jeden po druhém. .. jako $ ("# div_one") css ("hranice", "1px solid # 000") fadeTo (300,0.5) slideUp (300).;
4. Může být použit s jinými knihovnami, jako Mootools pomocí noconflict ().
5. Snadno psát pluginy.
6. Kód se stává krátké, sladké a snadno pochopitelné.
7. Nemusíte být Javascript geek, horní napsat jQuery kódy.
8. DŮLEŽITÉ: Obrovské podpory Společenství a příspěvky.
9. Používá se hlavních open-source aplikace, jako je Drupal, WordPress.
10. Microsoft zvolil jQuery jej používat s jejich aplikací. (Může být ideální místo pro některé fanoušky MS
)
11. Velmi snadno si hrát s DOM. Hodně postaven v integrovaných metod. DOM selektory jsou velmi untuitive.
12. Podporuje XPath selektorů.
13. VELMI VELMI jednoduché vestavěné utility AJAX. (Napište mi email když někdo potřebuje vědět, jak snadné to je).
Ok .. stačí. Seznam by mohl pokračovat dost dlouho.
Více přijít brzy.
30 srpna 2008
Přidal: Mahbúb In: misc
Takže po tom všem jQuery změnila stránek vzhled a pocit. Dříve to bylo docela pouťového kejklíře rozhraní a poněkud nudné. Nový vzhled je hodně profesionální.
V den zahájení nového vzhledu, tam byl tag-line říkat "Staň Javascript Rock Star" s karikaturou. Ale komunity uživatelů zřejmě nelíbilo to těžce a po více a více negativních komentářů Přečtěte si zbytek tohoto vstupu »
28 srpna 2008
Přidal: Mahbúba In: Začínáme
Předpokládám, že víme, co je jQuery. No čistit ho, "jQuery je knihovna JavaScriptu, který nám usnadňuje život"
. Líbí se mi definovat tímto způsobem. Ok, teď v tomto příspěvku, jsem chtěl ukázat, jak se věci začaly pro jQuery. Jak můžete číst tento blog, je zřejmé, že máte připojení k internetu a samozřejmě, že používáte nějaký prohlížeč. Tak si to zkus jeden kus kódu před provedením po zdlouhavé. Před tím se podívejme, co potřebujeme na to
Myslím, že všichni víme, jak se základní html stránka vypadat. Rádi bychom stačí spustit jednoduchý kus kódu přidání jQuery knihovnu
Nyní, jen zkopírujte a vložte výše uvedený kód a uložte jej volat "jQuery-test.html". Přečtěte si zbytek tohoto vstupu »
20 srpna 2008
Přidal: Mahbúb In: misc
jQuery kouzla má ukázat některé výukové programy, úryvky či tipy a triky, které není obecně k dispozici na oficiální stránce jQuery i když v pluginů místě. Říkáme ty magii, protože jQuery sám je plný magie, věci, které nikdy nenapadlo, možná s nějakým malý kousek kódu. Pokusím se ukázat tipy a trik pro začátečníky, středně pokročilé a pokročilé úrovni. Budu se také uvítal zúčastněné autory, kteří chtějí přispět na tuto stránku se svými tipy a triky.
Nedávné komentáře