, hvad der har ændret sig i jquery - 1,8 - gratis bøger!,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, jquery - 1.8 i øjeblikket frigivelse kandidat fase og med opdagelsen af et stort insekt eller fejl, snart bliver det nuværende stabile frigivelse af jquery officielle eu - erhvervsgrenen bibliotek.så hvad har ændret sig siden sidste nuværende stabile frigivelse af 1.7.2?en af de største forskelle er naturligvis, at biblioteket nu kører på det seneste løsladelse af jquery selv - version 1.4.1, men der har været mange andre ændringer, herunder tilsætning af nogle nye elementer, som vi skal se på i løbet af denne artikel,.,,,, gratis eksemplarer af jquery - 1,7. forfatteren af denne artikel, dan wellman, for nylig løsladt jquery - 1,7, fra packt forlag.det er en fantastisk læse, og jeg er glad for at kunne meddele, at vi har en håndfuld eksemplarer til tilfældige give ud.bare læg en bemærkning om den artikel, og du vil automatisk blive optaget i træk.se tilbage på mandag for at finde ud af, om du er en vinder!,,, dt stærk (skriftstørrelse: 16px; margen nederst: 14px;}, dd (margin nederst: 15px;},, 1.insekt zappe, denne frigivelse af biblioteket bringer flere kryb fastsætter for nogle af de vigtigste komponenter, herunder datepicker og dialog widgets og droppable, resizable og genetisk samspil hjælpere.ingen af de biller var viser, propper, men ikke desto mindre, at fjerne insekterne er en afgørende del af den igangværende udvikling af biblioteket.det er vigtigt at bemærke, er, at det, beforeclose, tilfælde af dialogen dims er blevet afvist og erstattet med beforeclose, således at det følger de samme regler for navngivning af som begivenheder af andre bestanddele, samt insekter i kodeksen, flere design og tilgængelighed er også blevet behandlet, navnlig afsnit tekst dialog widgets ikke længere kan forsvinde bag et ikon, og tastaturet sejlbarheden på ny knap dims er blevet forbedret.for en fuldstændig liste over alle kryb er opført med version 1.8 ser changelog på http://jqueryui.com/docs/changelog/1.8rc1, 2. placering, jquery - nu har en enestående gps - system, der kan anvendes, når en dims skal være placeret i forhold til et andet element, som f.eks. med en ud menu eller en variabel tooltip.den holdning gør det muligt for os at kunne angive nytteværdi ved hjælp af en række enkle betingelser, som en del af placeret element bør fastsættes som en del af de angivne mål element.så f.eks. "venstre", punkt et element kan fastsættes til "nederste højre", af en bestemt element., nytten indeholder også en robust kollision detection system, der forhindrer seere af side udsættes for uønsket toolbars, hvis elementet er placeret kommer for tæt på kanten af den viewport eller ikke på anden måde kan indtage sin position. de api til denne nytte er kompakt, med kun 7 konfigurerbare valgmuligheder på dette stadium.dette giver os alle den kontrol, vi har behov for, men gør det muligt for os at specificere op til 81, mulige kombinationer af positionsbestemmelses - og muligheder, der kan få omfatter følgende:,,,,,, drejer sig om målet element element er placeret, vil blive fastsat til; den metode, accepterer, at en enkelt streng består af værdien for den vandrette akse (enten ikke, center, eller venstre) efterfulgt af værdien for den lodrette akse (enten, top, center, eller bund).der er ingen adskille karakter mellem de to værdier,.,, bgiframe: hvis bgiframe stik af findes på side, denne mulighed gælder en iframe shim til placeret element, som kan bidrage til at forhindre, at udvælge elementer, der viser over placeret indhold i ie6.,, sammenstød,: det er bestemmende for, hvor sammenstød behandles. den accepterer en af følgende betingelser:, flip, plads, eller ingen.den misligholdelse, flip,, som forårsager element er placeret til at vende position i forhold til målet element, f.eks. "right center" bliver "venstre center",.,,,,, henviser til det element, der er anbragt, accepterer samme værdier som,,.,,,:, accepterer en jquery vælgeren, hvori målet element.,, opveje:, angives en række pixel for at kompensere for den del, der er anbragt på målet element.,,,:, en callback - funktion, kan anvendes sammen med denne mulighed, så du er stadig placering af element., 3.autocomplete, en af mine favorit widgets er vendt tilbage som en officiel eu - komponent.autocomplete var en beta - dims i en tidlig 1.6 version af biblioteket, og nu er den tilbage efter en fuldstændig refactor.det er knyttet til tekst input på den side og leverer en liste over mulige valg, når en besøgende begynder at skrive i tekstfeltet.,,, den dims kan tage sine data (de tilsvarende punkter i forslaget menu) fra en række forskellige kilder, herunder en standard javascript system, json via en ajax anmodning eller en fleksibel callback funktion, der kan gennemføre alle datakilder og returnere en skræddersyet respons på udstillingen i det forslag, autocomplete menu. er et yderst konfigurerbare dims og træk fuld api - muligheder, - metoder og - hændelser at gøre brug af.det er helt themable via damptromle og fuldt tastatur sejlbar.alt i alt er dette element giver mange funktioner til din side.på et tidspunkt i fremtiden caching, kan også være en konfigurerbare adfærd. lad os se på dens api; den indeholder følgende tre muligheder: konfiguration,,, forsinkelse,: vi kan angive antallet af millisekunder widget skal vente med forslag, når de besøgende begynder at skrive på menuen, input. minlength: denne mulighed er et heltal, der henviser til, hvor mange personer bør skrives ind i input, inden forslaget menu vises.,, kilde:, vi få data kilde, der benytter denne mulighed; mulige værdier omfatter en række betingelser, der repræsenterer de punkter i forslag menu, eller en række objekter, hvor hver genstand, indeholder to egenskaber - for det første den mærkning, der er anført i forslaget menu, andeter den værdi, der skal lægges til de input, hvis et punkt i forslaget menu er udvalgt.vi kan også levere en enkelt streng, der repræsenterer en fjerntliggende ressource, der kan vende tilbage til de data eller en callback asynkront med funktion, der kan anmode om oplysninger og sende det tilbage til den dims i det krævede format. følgende to metoder er udsat for autocomplete:,,,,,,,,, der anvendes til at lukke: forslaget om menu. -,,, en søgning af de disponible data og vise de forslag, hvis udtrykket matches. kan tage en forud fastsat værdi som et begreb, der er vedtaget i den metode, som et argument, eller værdien af de input, inden det er forbundet med, kan vi også få callback funktioner i følgende. arrangementer:,,, ændre: fyret efter et punkt i forslaget menu er udvalgt og menuen er lukket.,,,., fyret, når -overbelastning menu er lukket, om et punkt på dagsordenen blev udvalgt.forud for den, ændre begivenhed.,, fokus,: fyret umiddelbart før fokusere på et punkt i forslaget menu.,,,., fyret, når data er vendt tilbage, umiddelbart før det forslag menu vises.,, søgning,: affyret direkte før datakilde er blevet gennemsøgt.søgningen kan annulleres ved at vende tilbage, falske, fra en callback - funktion er bundet til denne begivenhed.,, udvælge,: denne begivenhed udløses, når et punkt på menuen, før menuen lukker.,, som en særlig bonus, kilde fil for autocomplete widget indeholder også beta - menu dims, der stadig er i øjeblikket under udvikling og er behørigt om overgang i en senere version af biblioteket.- det ligner en robust og attraktivt supplement til biblioteket, og giver os mulighed for at gøre en unordered liste til et attraktivt ud og flyve menu.mange er støttet, herunder de menuer, billedsymboler, sprosser og endda et boret ned menu med brødkrumme.,, 4.knap den knap widget giver os mulighed for at gennemføre attraktive og funktionelle knapper, der kan være konfigureret til at opføre sig som en særlig form for knap; man kan f.eks. kasse standard, trykke på knapper, radio stil knapper, hvor kun en enkelt knap i en, der kan vælges, eller kontrollere stil knapper, hvor mange i en bestemt kan være udvalgte.flere former for knap, der indeholder en enkel ud menu kan også blive skabt.,,, det er en meget fleksibel dims og kan være opbygget ved hjælp af en række grundlæggende elementer, herunder < knap>, < input> og <>.knapperne er fuldt tilgængelige aria og overensstemmende, at tilføje eller fjerne de relevante roller og stater, når det er nødvendigt.api er relativt enkle på dette punkt, men dækker alle væsentlige med tre konfigurerbare muligheder og en fælles metode til at påberåbe sig; konfiguration muligheder er som følger:,,, billedsymboler,: det giver os mulighed for at angive den primære og sekundære ikoner til fremvisning på knappen.det forventer en genstand med nøglerne, primære og sekundære,,, og css klasse navne som værdier,.,, etiket,: med denne mulighed, vi kan sætte den tekst, der er fremlagt på knap; en snor værdi forventes, men hvis dette ikke er leveret af værdien af de underliggende html element fra som den knap er oprettet, kan anvendes, tekst: teksten mulighed accepterer en boolean, der viser, om ikke at vise en tekst på etiketten på den knap, som kunne være tilfældet, hvis en enkelt ikon, er alt det, der er brug for.standardværdien er sandt,.,,, hvis vi kan binde sig til for at udføre denne funktion og reagere på interaktion er, klik, klik, tilfælde, de indfødte, tilfælde af browseren anvendes, medmindre de radio - eller afkrydsningsfelt stil knapper, i hvilket tilfælde tilfælde er fyret af dims, ikke de underliggende element. 5.mus nytte, den sidste nye værker, der findes i jquery - 1,8 er musen nytteværdi, som anvendes af andre bibliotek komponenter for bedre at fordele forbundet med anvendelse af den samme adfærd fra forskellige widgets.det er godt for udviklere, fordi det betyder, at hvis mus interaktion er påkrævet adfærd for en sædvane - dims, logikken i denne nytte kan anvendes uden at omskrive det manuelt.som menuen komponent, men det nytte, bør betragtes som beta - og genstand for betydelig revision i fremtidige udslip, api er kompakt; der er kun tre konfigurerbare muligheder. der er en række private metoder, som anvendes internt af stik af, men ikke noget, vi har brug for manuelt at påberåbe sig.den konfigurerbare muligheder er som følger:,,, annullere: denne mulighed accepterer en snor værdi, der indeholder udvælgere og giver os mulighed for at få elementer, som interaktion bør tilbagekaldes på.standardværdien er ": input, valg, f.eks. i et træk og slip gennemførelse, disse elementer ikke ville være draggable., afstand,: det accepterer hele tal, der repræsenterer antal pixel mus skal gå før interaktion er registreret.den misligholdelse, 1,.,, forsinkelse: denne mulighed også accepterer et heltal, men denne gang henviser til antallet af millisekunder, der skal gå, før de interaktion er registreret.misligholdelse af denne mulighed er 0,.,,. 6.sammenfattende, jquery - 1,8 tegner til at blive en fin overgang fra biblioteket, med en kombination af begge insekt løsninger og nye komponenter, det er en vigtig milepæl i biblioteket er køreplan.vi så på biblioteket er nye gps - system, som giver let adgang til et stort antal forskellige var placere et element i forhold til et andet element.vi så på to nye elementer autocomplete og knap, - - og så forskellige konfiguration muligheder, - metoder og - begivenheder, der af hver af deres api - grænseflader,.,, følger os på twitter, eller abonnere på nettuts + rss foder til den bedste web udvikling tutorials på nettet.,