13 marec 2009

Sladko Chainability

Objavljeno: Mahbub V: Metode

Ena izmed najboljših stvari približno jQuery je, da je veriga sposobnosti za skoraj vse svoj 'metod. Če je "sposobnost verige" zveni hebrejsko, tukaj je malo razlaga, kaj je.

chain

Recimo, da imate <div id="myDiv"> Lorem ipsum </ p>

In, kar morate storiti naslednje

  1. Spremenite višino na 150px
  2. Spremenite motnosti na 0,8
  3. Dodaj razred, imenovan "pClass"
  4. In nastavite besedilo v div kot "Mi smo na svetu"

Torej, kaj bi storili v normalnih okoliščinah? Pišete štirih vrstic kode. Tako kot če uporabite jQuery na običajen način, da boš verjetno pišete

  1
 2
 3
 4
  ) . css ( "height" , "150px" ) ; $ ("# MyDiv") CSS ("Višina", "150px").;
 ) . fadeTo ( 500 , 0.8 ) ; $ ("# MyDiv") fadeTo (500, 0,8).; 
 ) . addClass ( "pClass" ) ; . $ ("# MyDiv") addClass ("pClass"); 
 ) . text ( "We are the world" ) ; $ ("# MyDiv") besedilo ("Mi smo na svetu").; 

Ampak, če bomo uporabili metodo chaininig sva preprosto napišite

  ) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") CSS ("Višina", "150px") fadeTo (500, 0,8) addClass ("pClass") besedilo ("Mi smo na svetu")..; 

Izgleda grdo? Jaz ne mislim tako. To je berljiva, če si dal kar nekaj metod za objekt, ki je zelo malo verjetno. Tako da je veriženje.

Behind zaslonov, je veriženje preprosto narediti z vrnitvijo predmeta itselft po uporabi metode. To je zelo všeč, kako jih uporabljamo metode v Object Javascript kot

  "Lorem Ipsum Dolor" ; var myString = "Lorem Ipsum Dolor"; 
  ( ) . substring ( 0 , 5 ) ; .. pString = myString toLowerCase () podniz (0, 5); 

In to je dar, ko smo imeli možnosti delati stvari tako. Kdo želi napisati več kode ko ste načinov, da je kratek? Vsaj jaz ne. Torej, skoraj vse metode

v jQuery je to chainability. Vse metode, ki veriga, vrne celotno jQuery predmet sam, tako da lahko več metode uporabljajo za to.

Ogledate si lahko zgoraj koda teče tukaj .

11 februar 2009

13 razlogov za uporabo jQuery

Avtor: Mahbub V: razno

No, je bilo veliko člankov na WWW, ki bi zadostoval "Zakaj jQuery je izbira". Za mene, to je samo natančen, dobro strukturiran, visoko krivulja učenja in enostaven za uporabo. Ko sem bil v začetku moje Undergrad že leta 1999, ni bilo knjižnica za reševanje vprašanj o navzkrižni brskalnika (Netscape uporablja za življenje nesrečen za programerje javascript). Zato smo morali napisati daljše skripte za določen namen, in skrbi za vprašanja o navzkrižni brskalnika. Thomas Brattli na dhtmlcentral dala nekaj zelo dobrih scenarijev za menije in nekaterih knjižnicah, ki jih uporabljajo za izvajanje. Predvsem pa ni bilo tako dobro knjižnico, ki bi lahko storila Magicsu, knjižnico, ki jo lahko podaljša enostavno tako, kot želite, kar ustreza dejanski programski standard. Pot k temu, da javascript okvir začel precej zgodaj. Obstaja kar nekaj knjižnic, ki se je začela sicer mochikit, prototip, mootools, dojo itd Ampak moraš uporabiti jQuery za:

    1. Zelo lahek, tehta manj kot 20k, ko je pomanjšan in stisnjeni s programom gzip.
    2. Visoka krivulja učenja.
    3. Super chainability. Skoraj vsak jQuery metoda vrne JQuery predmet, ki vam omogoča, da dajo metode v repi eno za drugo. .. kot $ ("# div_one") CSS ("meja", "1px solid # 000") fadeTo (300,0.5) slideUp (300).;
    4. Lahko se uporablja z drugimi knjižnicami, kot z uporabo mootools noconflict ().
    5. Enostavno pisati plugins.
    6. Koda postane kratko, sladko in lahko razumljive.
    7. Ni vam treba biti JavaScript geek vrh pisati jQuery kode.
    8. POMEMBNO: Vast Skupnost podpira in prispevki.
    9. Izvajajo na večjih odprtokodnih aplikacij, kot Drupal, WordPress.
    10. Microsoft odločil, jQuery, da jo uporabljajo pri svojih vlog. (Je lahko dobro izhodišče za nekatere ljubitelje MS ;) )
    11. Zelo enostavno igrati s DOM. Veliko zgrajena v integriranih metod. DOM selektorji so zelo untuitive.
    12. XPath podpira selektorji.
    13. ZELO ZELO enostavno vgrajeno v javnih služb AJAX. (Pustite mi e-pošto, če kdo mora vedeti, kako enostavno je to).

      Ok .. Dovolj za zdaj. Seznam bi lahko šel precej dolgo.

      Več kmalu prišel.

      30. avgust 2008

      JQuery Site Got novo podobo

      Avtor: Mahbub V: razno

      Torej po vsem jQuery spremenili svoje spletne strani videz in občutek. Prej je bilo nekako geek vmesnika in nekoliko dolgočasno. Nov videz je veliko strokovno.

      JQuery-pisanje manj narediti več, JavaScript Library_1220178506276

      Na dan novega začetka pogled, se je tag-line rek "Postanite Javascript Rock Star", s risanke. Ampak skupnost uporabnikov je zdelo, da so ga ni maral veliko in po več in več negativnih komentarjev Preberi preostanek tega vnosa »

      28. avgust 2008

      Uvod v jQuery

      Avtor: Mahbub V: Kako začeti

      Predvidevam, da vemo, kaj je jQuery. No to krtačo, "jQuery je knjižnica javascript, ki omogoča naše življenje lažje" . Všeč mi je, da opredelijo na ta način. Ok, zdaj v tem položaju, ti bom pokazal, kako se stvari začele za jQuery. Kot si lahko preberete ta blog, je očitno, da imate internetno povezavo in seveda boste uporabljali nekaj brskalnika. Torej, kaj je samo poskusil en del kode, preden po dolgotrajni. Pred tem da vidimo, kaj potrebujemo za to

      Mislim, da vsi vemo kako osnovno html stran izgledal. Mi bi šele prost dostop preprosto del kode dodajanje jQuery knjižnico
      Sedaj, samo kopiraj in prilepi zgornjo kodo in shranite kliče "jQuery-test.html". Preberi preostanek tega vnosa »

      20. avgust 2008

      jQuery Magic začne

      Avtor: Mahbub V: razno

      jQuery Magic je namenjena pokazati nekaj vaj, izrezkov ali namige in trike, ki niso splošno na voljo z uradne strani jQuery, tudi če v plugins strani. Pozivamo tiste Magicsu ker jQuery sam je poln Magicsu, stvari, ki jih nikoli mislil, mogoče z nekaj majhnem koščku kod.
      Jaz bom poskušal prikazati nasvete in trik za začetnike, vmesnih in naprednih ravni. Prav tako bom pozdravil zainteresirane avtorje, ki želijo prispevati k tej spletni strani s svojimi nasveti in triki.
      Tags:

      Prevajalec

      English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

      Tags