jQuery promotivne skripte. jQuery primjer. Jednostavni primjeri jQuery skripti. Stvaranje novih elemenata

22.07.2020 Zanimljiv

S pojavom WEB-a 2.0 razvili su se i okviri javascripta koji webmasterima omogućuju puno bržu i lakšu izradu dinamičkih elemenata web stranica. Jedan takav okvir je jQuery, koji je stekao ogromnu popularnost zbog svoje jednostavnosti i nevjerojatno male težine. Dakle, predstavljam vam 10 najkorisnijih jQuery skripti za poboljšanje sučelja vaše web stranice.

Debela kutija
Opis: Potrebno je skrenuti pozornost korisnika na neki tekst, sliku ili web obrazac kroz modalni prozor.
Kada i gdje koristiti: Kada korisniku trebate prikazati više informacija, prikažite veću sliku, postavite nekoliko pitanja putem web obrasca ili prikažite obrazac za prijavu, ali ne želite da korisnik napusti stranicu.
Skripta, primjer, dokumentacija
WordPress dodatak

Tabulacije
Opis: Omogućuje prikaz sadržaja stranice u karticama.
Kada i gdje koristiti: Kada želite osloboditi prostor na zaslonu pružanjem brz pristup Do skrivene informacije. Često se koristi u widgetima za razne premium WordPress teme.
Skripta, primjer, dokumentacija
WordPress dodatak

Coda klizač
Opis: stvara klizač, kao na snimci zaslona s web stranice Coda.
Kada i gdje koristiti: Kao i kod Code, ova skripta je izvrsna za predstavljanje proizvoda ili usluga grupiranih u odjeljke. Korisnici dobivaju priliku brzi pregled, kao i intuitivna navigacija.
Skripta, primjer, dokumentacija
Tema za WordPress

Galleria
Opis: Galleria je javascript galerija napisana u jQueryju. Učitava slike jednu po jednu i prikazuje njihove minijature.
Kada i gdje se koristi: za prikaz fotografija događaja ili proizvoda, na primjer.
Skripta, primjer, dokumentacija

jSavjet
Opis: Opisi alata implementirani u jQuery.
Kada i gdje se koristi: Kada trebate dati više informacija o objektu u kontekstu članka ili implementirati savjete korisniku u raznim web formama.
Skripta, primjer, dokumentacija
WordPress dodatak

Promjena stilova
Opis: Omogućuje posjetiteljima vaše web stranice da samostalno mijenjaju stilove dizajna "jednim klikom".
Kada i gdje koristiti: Kada želite dopustiti korisniku da odabere različite veličine fonta, prikažite informacije formatirane za mobitel ili za ispis, neka prilagodi boje. Prebacivač stilova stvarno može pomoći u poboljšanju upotrebljivosti vaše web stranice.
Skripta, primjer, dokumentacija
WordPress dodatak

Izbornik jQuery Accordion
Opis: Omogućuje vam stvaranje dinamičkih izbornika.
Skripta, primjer, dokumentacija
WordPress dodatak

Galerija klizača
Opis: predstavlja proizvode/slike u galeriji koja se može pomicati.
Kada i gdje koristiti: Kada želite smjestiti sve elemente u bočnu traku, ali nema dovoljno prostora za sve opcije.
Skripta, primjer, dokumentacija

Provjera valjanosti obrasca
Opis: Provjerite valjanost web obrazaca pomoću provjere valjanosti obrazaca kako biste izbjegli netočno ispunjena polja.
Kada i gdje se koristi: U većini oblika. Ovo pomaže korisnicima da razumiju točno gdje su netočno ispunili polja isticanjem njihovih pogrešaka.
Skripta, primjer, dokumentacija

jRžati
Opis: Prikazuje poruke u pregledniku baš kao Growl na MacOSX-u
Kada i gdje koristiti: Ako obavijestite korisnika o radnji, ali ne želite da napusti trenutnu stranicu/osvježi je. Ovo je izvrstan način za potvrdu radnji koje je izvršio korisnik, kao što je registracija. Također možete koristiti jGrowl u raznim trgovinama itd. za potvrdu dodavanja artikla u košaricu ili potvrdu transakcije.
Skripta, primjer, dokumentacija

Prije 10 godina, kada je jQuery bio tek u povojima, ekosustav preglednika bio je vrlo raznolik i svaki od proizvoda koji su tada postojali borio se sa složenošću manipuliranja DOM elementima na svoj način. Ambiciozan zadatak koji smo si postavili jQuery programeri, bio je razviti univerzalni pristup za rješavanje ovih problema i stvoriti API koji bi radio jednako dobro u svakoj situaciji.

Koliko su mogli procijeniti, nakon 10 godina postojanja, jQuery ostaje jedna od najpopularnijih JavaScript biblioteka.

Sam JavaScript sada je potpuno zreo proizvod, dobro dokumentiran i podržan od strane svih modernih preglednika. Zajednica modernih preglednika također je više konsolidirana i, u većini slučajeva, možete biti sigurni da ako je, recimo, stranica ispravno prikazana u Cromeu, tada će izgledati isto i u Firefoxu. querySelectors također podržavaju gotovo svi moderni preglednici.

Čini se da se povijest razvoja jQueryja kreće prema zalasku - zašto preopteretiti stranice i trošiti dodatne cikluse procesora ako se većina problema može riješiti standardnim sredstvima Jezik? S druge strane, u tako dugom razdoblju za računalnu industriju razvijen je ogroman broj rješenja koja se jednostavno mogu uzeti i koristiti, ovdje i sada.

Mislim da bi ovaj izbor trebao napraviti sam programer u svakoj konkretnoj situaciji, ne usredotočujući se na modu i trendove, već na zdrav razum i izglede za razvoj svoje kreacije.

U ovoj recenziji prikupio sam sve besplatne jQuery dodatke za koje znam, a koji se trenutno aktivno razvijaju ili koji su ažurirani barem jednom tijekom prošle godine. Neke od njih sam aktivno koristio i koristim u svojoj praksi, neke poznajem samo površno, ali su me impresionirali svojim mogućnostima. Među njima ima iznimno nesvakidašnjih, napravljenih s puno mašte. Čak i ako ne nađete način da ih upotrijebite u svojim projektima, možda će vas inspirirati da kreirate vlastita, još nevjerojatnija rješenja.

multiscroll.js Zanimljivo rješenje za privlačenje pozornosti posjetitelja - pomicanje stranice je napravljeno u obliku dva panela, od kojih jedan klizi prema gore, a drugi dolje, otvarajući sljedeći blok. Također radi odlično na svim, čak i vrlo zastarjelim preglednicima.

jquery.email-autocomplete.jsAdrese e-pošte moraju se unositi vrlo često i, unatoč činjenici da se radi o samo desetak znakova, često postoji želja da se taj proces ubrza. jquery.email-autocomplete.js ima vlastiti popis popularnih domena poštanske usluge na temelju koje nudi automatsko dovršavanje adrese. Korisnik može prihvatiti ovaj upit pritiskom na tipku Tab ili tipku sa strelicom desno, ili nastaviti ručno upisivati ​​dalje. Dodatak radi dobro u mobilne verzije mjesto. Međutim, morat ćete malo modificirati dodatak kako bi počeo raditi s domaćim uslugama e-pošte.


tinyDatePicker Ovaj dodatak ima veliku snagu u 5 kB. Kalendari, planeri, rezerviranje robe i usluga - ovo nije potpuni popis mjesta na kojima možete koristiti tinyDatePicker. Brz, lagan, skalabilan - može se lako integrirati u Bootstrap ili bilo koji drugi okvir.


ReadRemaining.js Mnogima od nas uvijek nedostaje vremena. Oduvijek sam zavidio ljudima koji to znaju ispravno voditi. Vjerojatno je jedan od njih autor dodatka ReadRemaining.js. Kome drugome palo na pamet pored teksta prikazati podatak o tome koliko će vam vremena trebati da ga pročitate? I dok se pomičete kroz tekst, ponovno izračunajte ovo vrijeme na temelju brzine čitanja određenog korisnika.

Vrlo originalan dodatak za koji mislim da će se svidjeti posjetiteljima ako imate puno dugog tekstualnog materijala.

TooltipsterClassic tooltip sa širokim rasponom funkcija i opcija. Sam element se može nalaziti bilo gdje u odnosu na nadređeni element i sadržavati bilo koje elemente. Glavna stvar je ne pretjerivati ​​s njegovom upotrebom, koristite je samo tamo gdje je to stvarno potrebno.

AddelUnatoč sličnom nazivu, ovaj dodatak nema nikakve veze s pjevačicom Adele. Ime mu dolazi od engleskih riječi ADd-DELete (dodaj i ukloni) i odražava njegovu svrhu - dinamičko dodavanje ili skrivanje HTML elemenata, prvenstveno elemenata forme. Kontrole su fleksibilne i intuitivne.

Chart.js Dodatak koji se aktivno razvija i koji vam omogućuje prikaz Različite vrste dijagrami (ukupno 8 vrsta, uključujući mješovite). Sjajno djeluje na svakoga moderni preglednici i ima glatku i simpatičnu animaciju kada se podaci mijenjaju.


jQuery Flip-Quote Vrlo zanimljiv dodatak koji radi dvije stvari. Prvo, rotira blokove citata prisutne na stranici u trenutku kada blok postane vidljiv (izvrsno za privlačenje pažnje). Drugo, kada kliknete na ovaj blok, citat u tekstu je istaknut, što vam omogućuje da ga brzo pronađete u općem tijeku materijala. Ispostavilo se da se i citati mogu učiniti zabavnima!

Algolia Places Brzo pretraživanje s automatskim dovršavanjem poštanske adrese, gradovi, rute i sve što je povezano s lokacijama diljem svijeta zahvaljujući integraciji s bazom podataka OpenStreetMap. Vrlo koristan dodatak za online trgovine.

HideSeek Jednostavan, ali funkcionalan dodatak za pretraživanje uživo. Može pretraživati ​​prema različitim kriterijima, izvoditi određene radnje nakon pronalaženja traženih podataka i još mnogo toga.

Timedropper Postoji ogroman broj praktičnih rješenja za unos određena točka vrijeme. Međutim, Timedropper se među njima ističe svojom jednostavnošću i lakim rukovanjem. Mijenjanje sati i minuta pomoću ove zabavne male kartice je stvarno zgodno. Ima nekoliko mogućnosti prilagodbe, kao što su: format vremena (12 ili 24 sata), boja brojčanika, test, pozadina i mogućnost promjene sati i minuta pomoću kotačića miša. Usput, postoji sličan dodatak za postavljanje datuma.

LorySlider napisan u čistom JavaScriptu. Minimalistički, ali podržava upravljanje gestama, postavljanje fiksnog elementa, prikazivanje kontrola gumba i istovremeni prikaz nekoliko slika, uključujući one različitih širina.

CurrencyFormatter.js Vrlo jednostavna i mala skripta koja prikazuje numeričke vrijednosti u monetarnom formatu. Dodaje točke, razmake za odvajanje znamenki i simbol valute. Podržava 155 svjetskih valuta.

Shave.jsJavascript, koji će uredno skratiti tekst koji ne stane u spremnik zadane visine. Zauzima samo 1,5 kB i ne zahtijeva biblioteke trećih strana.

jQuery LinechartLibrary za izradu dijagrama raznih vrsta i dosta veliki iznos izvorni podaci. Napisano u HTML/CSS/JS, ali postoji i verzija temeljena na Angular.js

Freewall Nevjerojatno lijepa jQuery dodatak za izradu popločanog sučelja u različitim stilovima: Windows Metro, Pinterest, uobičajeno ravno ili hijerarhijsko, s povlačivim i dinamički dodanim elementima. Izvrsno radi kao mobilni preglednici, i na radnoj površini, uključujući IE8. Uistinu svestran alat!

rowGrid.js Mali dodatak koji raspoređuje slike ili druge elemente u jednake retke jednake visine, prilagođavajući veličinu i razmak između njih tako da svaki red savršeno pristaje širini prozora. Istina, svi objekti moraju biti iste visine.

SlidebarsSlidebars dodaje izbornik ili izbornik na web-stranicu bočna traka, koji se pojavljuju ili nestaju klizanjem kada kursor klikne na kontrolni gumb. Verzija 2 ovog dodatka u potpunosti je ponovno napisana i sada može sadržavati neograničen broj najviše različite elemente. Ima punopravni API, mogućnost povezivanja vlastitih funkcija povratnog poziva i pretplate na događaje.


pagePiling.js vrlo je sličan onome o kojem se govori u ovu recenziju multiscroll.js dodatak, ali stranica nije podijeljena na dva panela, već je u potpunosti pomaknuta. Možete promijeniti smjer i brzinu pomaka. Dobar izbor za web stranicu od jedne stranice koja će jednako dobro izgledati na mobilnim uređajima i velikim ekranima.

AnimsitionGlavni cilj Animsitiona je implementacija velikog i raznolikog skupa različitih tranzitivnih efekata u jednom dodatku. To uključuje blijeđenje i razvijanje, rotiranje, refleksiju, zumiranje itd. (ukupno 58 komada).

ZooMove Ne sviđa mi se dinamičko zumiranje slika dok lebdim - smatram da je ovaj efekt previše neugodan. Ali ako ga stvarno želite koristiti, onda je bolje uzeti ZooMove za ovu svrhu. Nijedan drugi dodatak neće pružiti tako glatko i glatko skaliranje i pomicanje.

Rippleria Lagani dodatak koji stvara efekt valova (sličan valovima na površini vode) na bilo kojem DOM elementu: gumb, DIV element, slika. Vrlo jednostavan za postavljanje i upravljanje.

Flickity Brz, osjetljiv i klizač kojim se upravlja gestama. Izvana - sasvim običan, ali s nevjerojatno pažljivo ispisanom i strukturiranom dokumentacijom. Kompletan i dobro osmišljen API.


Unslider Vrlo mali i jednostavan klizač koji ima nekoliko parametara koji vam omogućuju diverzifikaciju njegovog ponašanja: različiti smjerovi kretanja (vodoravno i okomito), cikličko (beskonačno) pomicanje, autoplay.

Lightcase.js Izvanredan lightbox s CSS3 animacijom. Radi s DIV-ovima, slikama, tekstom, flash objektima, videom i iframeom. Još ne podržava jQuery 3, ali programeri obećavaju da će to popraviti u nadolazećim izdanjima.


PhotoSwipe Prekrasna galerija slika s kontrolom tipkovnice na stolnim preglednicima i gestama na mobitelu. Moguće je postaviti odgodu učitavanja fotografija dok se sama stranica u potpunosti ne učita. A sva ova zabava velika je samo 14 kB.


StripStrip je lightbox koji zauzima dio stranice, ostavljajući samu stranicu ne samo djelomično vidljivom, već i dostupnom za interakciju. Osim toga, može istovremeno raditi i kao klizač. Osim toga, uz slike, podržava i video sadržaje s Youtubea i Vimea.

Turntable.js Nevjerojatno impresivan pristup predstavljanju proizvoda, pogotovo ako se radi o fizičkom objektu. U stvari, dodatak je vrlo jednostavan i samo prikazuje hrpu slika. No, zahvaljujući mogućnosti upravljanja procesom kotačićem miša ili gestama na ekranu, pod uvjetom da set predstavlja slike jednog objekta snimljene iz različitih kutova gledanja, gledatelj ima potpunu iluziju njegove rotacije.

Vide.jsMožda je najlakši način za dodavanje pozadinskog videa na stranicu web stranice korištenje dodatka Vide.js. Radi na svim modernim preglednicima počevši od IE9+. Na iOS-u i Androidu, koji ne reproduciraju uvijek pozadinski video, prikazat će se statična slika.


TrianglifyAko ne želite učitati stranicu pozadinskim videom, ali statična slikačini se trivijalnim, pokušajte s trokutastim! Ovo su jedinstveni geometrijski trokutasti uzorci koji će dodati nešto osobnosti vašem dizajnu. Dodatak vam omogućuje promjenu boje, veličine ćelije i disperzije. Možete čak napisati vlastitu implementaciju algoritma i koristiti ga u Trianglifyju.

LazeeMenuAko na svojoj web stranici imate veliki hijerarhijski izbornik koji želite da bude jednostavan i jasan, onda će vam LazeeMenu bez sumnje biti koristan. Pretvara ugniježđene neuređene popise u prikladan padajući izbornik.

Web-ticker Tekući redak, sličan onima koji se često mogu vidjeti na TV ekranu u objavama vijesti - najnoviji događaji, kotacije dionica, vremenska prognoza... Nikad ne znate što se tamo može smjestiti! Dakle, ako vam se sviđa ovakav način prezentiranja informacija, uzmite u obzir Web-ticker.

InputmaskUser iskustvo na djelu. Sjećate li se onih trenutaka kada ste zbog pogreške morali ponovno unositi podatke u obrazac. Štoviše, pogreška je otkrivena tek nakon što je poslužitelj odgovorio. Zaboravi! Inputmask ne samo da kontrolira i vizualno prikazuje ispravnost unesenih podataka, već i sprječava unos netočnih. Pokušajte, na primjer, unijeti 13. mjesec u polje datuma. Maske mogu biti vrlo različite - datumi, telefonski brojevi, e-mailovi, pa čak i regularni izrazi.

To je jedna od najpopularnijih JavaScript biblioteka. I to nije iznenađujuće za one koji ga koriste. Omogućuje vam da pojednostavite, ubrzate i, što je najiznenađujuće, poboljšate razvoj JavaScript skripti.

Prednosti:

  • Vrlo zgodan rad s elementima, na temelju CSS selektora.
  • Izvrsna kompatibilnost s više preglednika. Mnogi programeri ne razmišljaju o kompatibilnosti s više preglednika, međutim, to je potrebno jer je isti kod različitim preglednicima mogu se drugačije obrađivati. uzima u obzir sve ove nijanse i više ne morate razmišljati o tome.
  • Izvrsne mogućnosti animacije. Animacija ukrašava stranicu i čini je ugodnijom za korištenje. Jednostavno je nemoguće napraviti animaciju lakšom od onoga što je implementirano u .
  • Veliki broj gotovih dodataka. Za izradu istog klizača slike u JavaScriptu može biti potrebno nekoliko dana. I možete instalirati i konfigurirati gotov dodatak u nekoliko minuta.

Na temelju ovoga, svatko tko razvija skripte u JavaScriptu trebao bi znati. A svrha ove kategorije je naučiti vas kako koristiti, a također pokazati primjere korištenja, na primjer, iz moje vlastite prakse.

Nakon čitanja članaka o jQueryju, naučit ćete:

1) Kako instalirati.

2) Što je funkcija $() u .

3) Kako odabrati elemente u .

4) Kako raditi s uzorkovanjem na .

5) Kako dodati i ukloniti elemente u .

6) Kako obraditi događaje na .

7) Kako se radi animacija na .

8) Kako zumirati slike na .

9) Kako napraviti gladak gumb "povratak na vrh" na .

10) Kako dinamički učitavati datoteke na poslužitelj.

11) Kako to učiniti Adaptivni izgled na .

12) Kako poslati asinkrone zahtjeve na

13) Kako poslati Ajax zahtjeve pomoću metoda $.post() i $.get().

14) Kako napraviti radio gumb u obliku klizača na .

15) Kako instalirati glatki klizač.

16) Kako napraviti arhivu pomoću dodatka za .

17) Kako razgledati stranicu na .

18) Kako napraviti lijepe kartice koristeći JQuery.

19) Kako stvoriti opise na web stranici pomoću dodatka za .

20) Kako stvoriti lijepu traku napretka pomoću dodatka za .

21) Kako napraviti bravu pomoću predloška na .

22) Kako dodati zvučnike na web stranicu s bibliotekom dynamo.js.

23) Kako napraviti video u pozadini pomoću .

24) Kako potvrditi slanje pošte na .

25) Kako napraviti lijep i učinkovit slajder koristeći JQuery.

26) Kako napraviti prekrasan padajući popis na .

27) Kako napraviti prekrasan skočni prozor u JQueryju koristeći WebUI-Popover.

28) Kako napraviti lijepe obavijesti u JQueryju koristeći dodatak Noty.

29) Kako napraviti prekrasan padajući izbornik sa zanimljivim efektom koristeći CSS i .

30) Kako učiniti pozadina u obliku čestica na.

31) Kako napraviti interaktivnu usporedbu dvije fotografije koristeći JQuery.

32) Kako napraviti kružni klizač u JQueryju.

33) Kako napraviti oblake koristeći JQuery.

34) Kako prikazati vrijeme proteklo od objave posta na .

35) Kako se povući Posebni simboli na JQueryju.

36) Kako napraviti brojač odbrojavanja u JQueryju.

37) Kako napraviti prilagođeni izbornik koristeći JQuery.

38) Kako napraviti animaciju prilikom učitavanja stranice na .

40) Kako napraviti klizni izbornik koristeći JQuery.

41) JQuery LightGallery - dodatak za izradu galerija.

42) Kako omotati element u pregledniku ili izgledu uređaja na .

43) Kako učiniti prekrasna galerija s sortiranjem u JQueryju.

44) Kako napraviti interaktivni 3D objekt koristeći JQuery.

45) Kako napraviti popup prozor koristeći JQuery.

46) Kako napraviti efekt paralakse pomicanja.

47) Kako napraviti hamburger meni koristeći CSS i JS. 1. dio.

48) Kako napraviti hamburger jelovnik koristeći CSS i JS. 2. dio.

49) Kako napraviti pop-up klik pretraživanje.

50) Kako potvrditi obrazac koristeći jQuery.

51) Kako napraviti telefonsku masku za unos koristeći jQuery.

52) Kako raditi s jQuery bibliotekom.

53) Kako raditi s jQuery UI bibliotekom.

54) Kako koristiti jQuery UI Slider.

55) Kako koristiti widget jQuery UI Datapicker.

56) O dodatku za kartice EasyTabs.

57) Kako prilagoditi klizač BxSlider.

58) Kako postaviti mjerač vremena na web mjesto.

59) Kako napraviti AJAX obrazac bez ponovnog učitavanja stranice.

60) Kako stvoriti efekt ispisanog teksta na web stranici.

61) Korištenje stvarnog primjera o animaciji SVG vektora.

62) Filtri u jQueryju.

63) Kako dobiti selektor u jQueryju.

64) Kako manipulirati atributima u jQueryju.

65) Kako rade jQuery događaji miša.

66) Kako jQuery efekti rade.

67) Kako učiniti (1. dio).

68) Kako napraviti skočni prozor skočni prozor na jQuery (2. dio).

69) Kako filtrirati prema prvim slovima koristeći jQuery.

70) Kako animirati gumb izbornika hamburgera.

71) Kako napraviti odgovarajući jelovnik za hamburgere.

72) Kako napraviti prvi mobilni izgled.

73) Kako napraviti glatko sidro koristeći jQuery.

74) Kako pomicati stranicu prema gore.

75) Kako napraviti widget harmonike knjižnice.

Humane.js

Dobra Jquery skripta koja vam omogućuje prikaz upozorenja na stranici u obliku skočnih prozora. Podržava mobilne uređaje, lagan je, dobro dokumentiran i, što je najvažnije, obavještava vas nenametljivo, bez ometanja vašeg iskustva gledanja.

Impress.js

Skripta vam omogućuje stvaranje izvrsnih prezentacija na web mjestu. Širok raspon mogućnosti postavke, podrška za upravljanje tipkovnicom. Preporučam pogledati demo kako bi bilo jasnije o čemu govorimo.

PDF.js

Jako zanimljiv scenarij. Omogućuje generiranje pomoću HTML5 PDF dokument od sadržaja stranice. Sada, da biste preuzeli članak u PDF-u, više ne morate koristiti usluge trećih strana, sve se može učiniti, kako kažu, "bez napuštanja blagajne"

jQuery Transit

Vrlo sofisticirana JQuery skripta koja može učiniti gotovo sve s objektima. Stišće, pomiče, rasteže, uvija na bilo koji način - puno mogućnosti za korištenje. Koristi CSS3 mehanizam transformacije i teži vrlo malo - samo 2 kilobajta u komprimiranom obliku.

ResponsiveSlides.js

Dobre vijesti za one koji optimiziraju svoje stranice za mobilne uređaje pomoću @media. Ovaj mali klizač radi sa svim preglednicima počevši od IE6, Mobilni uredaji na svim modernim operativnim sustavima i omogućuje vam skaliranje slika kako bi odgovarale razlučivosti zaslona uređaja. Obavezna oprema za sve mobilne programere

Response.js

Alat za skripte za izradu web stranica prilagođenih mobilnim uređajima. Podržava HTML5, ima hrpu postavki za ugodan rad programer.

Slabtext

Neobična skripta koja vam omogućuje stvaranje velikih naslova koji su sada moderni. Princip rada je sljedeći: skripta uzme red, prebroji znakove, podijeli ga na dužinu retka i pametno izračuna koliko je znakova potrebno u svakom retku, vodeći računa o podjeli na riječi. Zatim dodaje malo magije i... bolje je pogledati demo, jer nemam dovoljno riječi da objasnim kako radi

Scrollrama.js

Zanimljiva skripta koja vam omogućuje implementaciju različitih efekata pomicanja na stranici. Usput, ovi efekti pomicanja dobivaju na popularnosti, primjećujem ih na mnogim stranicama.

Textualizer.js

Omogućuje vam primjenu raznih animacija na doslovno svako slovo na stranici. Vrlo prilagodljiv, dobra kompatibilnost s više preglednika, lagan i dovoljno lijep dodatak za dodavanje malo "kreativnog" nereda vašoj stranici

Ljepljiv

Dobra skripta koja vam omogućuje da bilo koji element na stranici učinite uvijek vidljivim, na primjer, kada se pomičete prema dolje, Glavni izbornik uvijek će ostati na mjestu. Isto možete učiniti s bočnom trakom ili bilo kojim drugim elementom.

Za one koji se dvoume trebaju li ili ne koristiti JQuery skripte ili one previše usporavaju učitavanje - ne brinite. Glavna stvar je ne pretjerati s ljepotom i funkcionalnošću, a onda će sve sigurno biti sjajno!

Sigurno ste čuli za prekrasnu Javascript biblioteku zvanu jQuery. Što je zapravo jQuery?

Kako olakšati život web developeru? Gdje početi? jQuery čini pisanje Javascripta zabavnim i lakšim. Uz ovu biblioteku, mnogi prilično složeni aspekti Javascripta mogu se lako implementirati u bilo koju aplikaciju.

Današnja lekcija će vam reći kako započeti s jQueryjem i kako napisati svoju prvu skriptu.

Što je jQuery?

jQuery je vrlo lagana Javascript biblioteka (neki je nazivaju okvirom) koja uklanja glavobolju pisanja Javascript koda. Ima puno vrlo moćnih značajki, kao što je DOM praćenje, dodavanje prekrasnih efekata i animacija elementima, super jednostavne Ajax tehnike i metode. Na glavnoj stranici jQuery stranice, najprecizniji opis, po mom mišljenju:

jQuery je brza i koncizna biblioteka koja pojednostavljuje rukovanje događajima, animaciju i Ajax interakciju za brži web razvoj. jQuery je dizajniran da promijeni način na koji je JavaScript napisan.

Koje su prednosti jQueryja?

Pogledajmo na brzinu neke od prednosti i svojstava ovog okvira:

Količina koda (potrebnog za pokretanje skripte) značajno je smanjena u usporedbi s JavaScriptom, što zauzvrat znači manje utrošenog vremena i čitljiviji kod. U ostatku članka razmotrit ćemo neke primjere.

Mnogo lakše razumjeti kôd (za razliku od JavaScripta). U našem svijetu, što prije završite proces programiranja, više vremena možete posvetiti drugim ciljevima.

Vrlo zgodna dokumentacija i aktivna zajednica, uvijek spremna pomoći ako je potrebno.

Korištenje Ajaxa postaje puno lakše. Potrebno vam je samo 5 redaka koda (ponekad i manje) za izradu jednostavnog Ajax zahtjeva.

Ogroman broj dodataka s kojima možete učiniti gotovo sve.

jQuery je zabavan :)

Kako započeti?

Prije svega, morate posjetiti početna stranica službenu web stranicu jQuery i preuzmite najnoviju verziju ovog okvira. Nakon preuzimanja ovu datoteku trebate uploadati na svoj hosting, te u zaglavlju dokumenta napisati poveznicu na ovu datoteku.

Alternativno, možete koristiti pomoć velikog Googlea i staviti poveznicu na njihov server, gdje se uvijek nalaze najnovije verzije bilo kojeg frameworka. Potrebnu poveznicu možete pronaći.

Je li dokument spreman?

Da bismo izvršili našu prvu jQuery skriptu, moramo umotati cijelu našu skriptu u funkciju. Ova funkcija će se izvršiti kada je DOM potpuno spreman (kada je “dokument spreman” - doslovni prijevod s engleskog). Imajte na umu da je ovo vrlo slično popularnom događaju 'onload', ali nije isto. Pogledajmo primjer:

$(dokument).ready(function())( //Kod ovdje ));

Gore kažemo jQueryju da izvrši bilo koji kod unutar funkcije, s potpuno spremnim DOM-om. To ima svojih prednosti, unatoč činjenici da mnogima možda nije jasno. Prije svega, ovom tehnikom potpuno odvajamo Javascript od HTML-a. Drugo, ne moramo čekati da se stranica potpuno učita, DOM je dovoljan za učitavanje.

Za lijene programere ili za one koji broje svaki znak, možete dodatno skratiti gornji kod:

$(funkcija())( //Kod ovdje ));

Vaša prva jQuery skripta

Već znamo kako referencirati knjižnicu. Također razumijemo nešto o funkciji document.ready. Sada je vrijeme da napišete jednostavan scenarij.

Učinimo to što je moguće jednostavnijim. Za ovaj primjer, napravimo stranicu s tekstom i citatom na kraju. Želimo prikazati ponudu samo ako korisnik klikne na gumb. U nastavku pogledajte kôd potreban za ovo:

$(dokument).spreman(funkcija())(
var myQuote = $("#my_quote");
mojCitat.sakrij();
$(".button").click(function())(
mojCitat.show(500);
});
});

Pogledajmo pobliže cijeli kod.

Kao što je gore spomenuto, sav kôd koji treba izvršiti stavljamo unutar funkcije $document.ready().

Dodjeljujemo ID naše ponude (my_quote) varijabli myQuote. Sada imamo pristup citatu s id-om my_quote.

To je sve. Kada pritisnete tipku 0,5 sekundi, prikazat će se citat. Vrlo jednostavno, zar ne?

Nastavit će se....

Hvala na pozornosti! Sve najbolje!