Acasă Finanțe personale Cum se face o cerere AJAX cu jQuery pentru HTML5 si CSS3 Programare

Cum se face o cerere AJAX cu jQuery pentru HTML5 si CSS3 Programare

Cuprins:

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

Scopul principal al unei biblioteci AJAX ca jQuery este simplificarea cererilor AJAX pentru programatorii HTML5 și CSS3. E greu de crezut cât de ușor poate fi acest lucru cu jQuery.

Cum să includeți un fișier text cu AJAX

Verificați acest cod curat:

ajax. html $ (document). gata (getAJAX); funcția getAJAX () {$ ("output"). încărcați ("hello.txt");}

HTML-ul este foarte curat. Pur și simplu creează o div divizată numită ieșire.

Acest exemplu folosește AJAX, deci dacă nu funcționează, este posibil să vă amintiți câteva detalii despre cum funcționează AJAX. Un program care utilizează AJAX ar trebui să fie rulat printr-un server web, nu doar dintr-un fișier local. De asemenea, fișierul citit ar trebui să se afle pe același server ca și programul care face cererea AJAX.

Mecanismul de încărcare () descris aici este potrivit pentru o situație de bază în care doriți să încărcați un fragment de text simplu sau un fragment HTML în paginile dvs.

Construirea unui CMS pentru un bărbat săraci cu AJAX

AJAX și jQuery pot fi o modalitate foarte utilă de a construi site-uri web eficiente, chiar și fără programarea de la server. Frecvent, un site web se bazează pe o serie de elemente mai mici care pot fi schimbate și reutilizate. Puteți utiliza AJAX pentru a construi un cadru care să permită reutilizarea și modificarea ușoară a conținutului web.

Deși nimic nu este tot ce șochează despre pagină din perspectiva utilizatorului, o privire la cod poate arăta câteva surprize:

CMS Utilizarea AJAX $ (init); funcția init () {$ ("# heading"). încărcare ("cap. html"); $ ("# Meniul"). încărcare ("meniu. html"); $ ("# Conținut1"). încărcare ("story1. html"); $ ("# Content2"). încărcare ("story2. html"); $ ("# Subsol"). încărcare ("footer. html");}; 

Priviți codul și puteți vedea aceste caracteristici interesante:

  • Pagina nu are conținut! Toate divs sunt goale. Niciunul dintre textele afișate în ecranul de ecran nu este prezent în acest document, dar toate sunt trase dinamic din fișiere mai mici.

  • Pagina conține numere goale numite. Mai degrabă decât un anumit conținut, pagina este alcătuită din substituenți cu ID-uri.

  • Utilizează jQuery. Biblioteca jQuery este utilizată pentru a simplifica foarte mult încărcarea datelor prin apeluri AJAX.

  • Întregul conținut este în fișiere separate. Uitați-vă în director și vedeți fișiere HTML foarte simple care conțin părți mici ale paginii. De exemplu, povestea1. html arata astfel:

    Cartea I - Crearea fundatiei HTML

    1. Fonturi HTML Sound
    2. Validarea
    3. Alegerea instrumentelor
    4. Managementul informatiilor cu liste si tabele
    5. Adăugarea imaginilor
    6. Crearea formularelor
  • Metoda init () rulează pe document.gata . Când documentul este gata, pagina rulează metoda init ().

  • Metoda init () folosește apelurile AJAX pentru încărcarea dinamică a conținutului. Nu este altceva decât o serie de metode de încărcare jQuery ().

Această abordare poate părea o mulțime de lucruri, dar are câteva caracteristici foarte interesante:

  • Dacă construiți un site mare cu mai multe pagini, de obicei doriți să proiectați aspectul vizual o dată și să reutilizați același șablon în mod repetat.

  • De asemenea, veți avea probabil unele elemente care vor fi consecvente în mai multe pagini. Puteți crea un document implicit, copiați-l și inserați-l pentru fiecare pagină, însă această abordare devine dezordonată. Ce se întâmplă dacă ați creat 100 de pagini conform unui șablon și apoi trebuie să schimbați antetul? Trebuie să faceți schimbarea pe 100 de pagini diferite.

Avantajul abordării în stil șablon este reutilizarea codului. La fel ca utilizarea unui stil extern vă permite să multiplicați o foaie de stil în sute de documente, proiectarea unui șablon fără conținut vă permite să stocați fragmente de cod în fișiere mai mici și să le reutilizați. Toate cele 100 de pagini indică același fișier de meniu, deci dacă doriți să modificați meniul, schimbați un fișier și totul se schimbă odată cu acesta.

Iată cum folosiți acest tip de abordare:

  1. Creați un singur șablon pentru întregul dvs. site.

    Creați cod HTML și CSS de bază pentru a gestiona aspectul și simțul general pentru întregul site. Nu vă îngrijorați încă de conținut. Doar construiți locații pentru toate componentele paginii dvs. Asigurați-vă că dați fiecărui element un ID și scrieți CSS pentru a vă poziționa lucrurile așa cum doriți.

  2. Adăugați suport jQuery.

    Creați un link către biblioteca jQuery și faceți o metodă implicită init (). Introduceți codul pentru a gestiona popularea acelor părți ale paginii care vor fi mereu consecvente.

  3. Duplicați șablonul.

    După ce ați simțit cum va funcționa șablonul, faceți o copie pentru fiecare pagină a site-ului dvs.

  4. Personalizați fiecare pagină modificând funcția init () .

    Singura parte a șablonului care se modifică este funcția init (). Toate paginile dvs. vor fi identice, cu excepția faptului că au funcții personalizate init () care încarcă conținut diferit.

  5. Încărcați conținut personalizat în divs cu AJAX.

    Utilizați funcția init () pentru a încărca conținutul în fiecare div.

Aceasta este o modalitate excelentă de gestionare a conținutului, dar nu este un sistem complet de gestionare a conținutului. Chiar și AJAX nu vă permite să stocați conținutul pe web. Sistemele complexe de gestionare a conținutului folosesc și baze de date, mai degrabă decât fișiere pentru a gestiona conținutul. Veți avea nevoie de un program de server-side (cum ar fi PHP) și, de obicei, de o bază de date (ca mySQL) pentru a rezolva acest tip de muncă.

Cum se face o cerere AJAX cu jQuery pentru HTML5 si CSS3 Programare

Alegerea editorilor

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Blogurile utilizatorilor MySpace și alții pot comenta pe blogul tău MySpace. Fiecare intrare din blog include un buton Adăugare comentariu în partea de jos a paginii. Oamenii fac clic pe acel link atunci când doresc să vă lase un mesaj mic. Puteți lăsa, de asemenea, una sau două kudos pentru colegii bloggeri. Doar ...

Cum să-ți faci profilul MySpace Secure - dummies

Cum să-ți faci profilul MySpace Secure - dummies

Modifică setările profilului MySpace pentru a limita cine poate vedea informațiile pe care le postați pe site; veți spori securitatea online. Păstrați-vă pagina MySpace în siguranță de la un contact nedorit folosind următoarele sfaturi: Setați profilul dvs. ca particular: link-ul Setări de confidențialitate din pagina Modificați setările contului vă direcționează către o opțiune ...

Cum să vă gestionați grupul MySpace - manechine

Cum să vă gestionați grupul MySpace - manechine

După ce vă creați propriul grup MySpace și puteți obține câteva MySpace utilizatorii să se alăture acelui grup, este timpul să vedem cum puteți să începeți cu adevărat grupul și să îi atrageți pe alții să participe și să contribuie. Publicarea imaginilor în grupul dvs. MySpace Faceți clic pe linkul Încărcați imagine din pagina principală a grupului dvs. pentru a accesa ...

Alegerea editorilor

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

După ce ați creat un Excel 2007 tabel (utilizând butonul Tabel din fila Inserare), puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata un interval de foi de lucru ca tabel, selectați o celulă din interval și ...

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

După ce ați creat un Excel 2010 tabel, puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata o gamă de tabel de lucru ca tabel, selectați o celulă din interval și apoi faceți clic pe butonul Tabel din caseta Insert ...

Alegerea editorilor

Cum să editați un buget QuickBooks 2010 - dummies

Cum să editați un buget QuickBooks 2010 - dummies

Puteți face ajustări la un buget QuickBooks 2010, ați creat. QuickBooks vă permite să modificați sumele pe care doriți să le bugetați pentru fiecare cont pe care l-ați inclus.

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Fii atent atunci când doriți să schimbați statul de plată verificați informațiile prin editarea sau anularea salariilor în QuickBooks 2012. Controalele de salarizare sunt puțin mai dificile decât controalele regulate, deoarece informațiile din controalele de salarizare afectează o grămadă de contoare diferite de salarizare. De exemplu, cecurile de salarizare scad salariul brut al cuiva pentru anul. cecuri de salarizare ...

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Puteți trimite prin e-mail o factură de la QuickBooks 2012. Pentru a face acest lucru, faceți clic pe butonul Trimiteți și alegeți comanda Încasare prin poștă din meniul afișat de QuickBooks. (Butonul Trimitere apare în partea de sus a ecranului Creare factură.) Când QuickBooks afișează caseta de dialog Trimitere factură, indicați ce cont de e-mail doriți să utilizați ...