Casa Finanza personale Come creare una richiesta AJAX con jQuery per la programmazione HTML5 e CSS3 - manichini

Come creare una richiesta AJAX con jQuery per la programmazione HTML5 e CSS3 - manichini

Sommario:

Video: AJAX/Javascript 2 - Pagina web 2025

Video: AJAX/Javascript 2 - Pagina web 2025
Anonim

Lo scopo principale di una libreria AJAX come jQuery è di semplificare le richieste AJAX per i programmatori HTML5 e CSS3. È difficile credere a quanto possa essere facile con jQuery.

Come includere un file di testo con AJAX

Dai un'occhiata a questo codice:

ajax. html $ (documento). ready (getAJAX); function getAJAX () {$ ("# output"). load ("ciao. txt");}

L'HTML è molto pulito. Crea semplicemente un div vuoto chiamato output.

Questo esempio usa AJAX, quindi se non funziona, potrebbe essere necessario ricordare alcuni dettagli su come funziona AJAX. Un programma che utilizza AJAX dovrebbe essere eseguito attraverso un server web, non solo da un file locale. Inoltre, il file letto deve trovarsi sullo stesso server del programma che effettua la richiesta AJAX.

Il meccanismo load () qui descritto è adatto per una situazione di base in cui si desidera caricare un frammento di codice HTML o di testo normale nelle proprie pagine.

Costruire un CMS di un uomo povero con AJAX

AJAX e jQuery possono essere un modo molto utile per creare siti Web efficienti, anche senza la programmazione lato server. Spesso un sito web si basa su una serie di elementi più piccoli che possono essere scambiati e riutilizzati. È possibile utilizzare AJAX per creare un framework che consenta un facile riutilizzo e modifica dei contenuti web.

Sebbene non vi sia nulla di così sconvolgente per la pagina dal punto di vista dell'utente, uno sguardo al codice può mostrare alcune sorprese:

CMS utilizzando AJAX $ (init); function init () {$ ("# heading"). caricare ("head. html"); $ ("# Menu"). caricare ("menu. html"); $ ("# Content1"). caricare ("story1. html"); $ ("# Content2"). caricare ("story2. html"); $ ("# Piè di pagina"). load ("footer. html");}; 

Controlla il codice e puoi visualizzare queste interessanti funzionalità:

  • La pagina non ha contenuto! Tutti i div sono vuoti. Nessuno del testo mostrato nella schermata è presente in questo documento, ma tutto viene estratto dinamicamente da file più piccoli.

  • La pagina è composta da div vuote con nome. Piuttosto che qualsiasi contenuto particolare, la pagina è composta da segnaposto con ID.

  • Usa jQuery. La libreria jQuery viene utilizzata per semplificare enormemente il caricamento dei dati tramite le chiamate AJAX.

  • Tutti i contenuti sono in file separati. Controlla la directory e puoi vedere file HTML molto semplici che contengono piccole parti della pagina. Ad esempio, story1. html ha il seguente aspetto:

    Libro I - Creazione di HTML Foundation

    1. Sound HTML Foundations
    2. È tutto a convalida
    3. Scelta degli strumenti
    4. Gestione delle informazioni con elenchi e tabelle
    5. Creazione di collegamenti con collegamenti
    6. Aggiunta di immagini
    7. Creazione di moduli
  • Il metodo init () viene eseguito sul documento .pronto . Quando il documento è pronto, la pagina esegue il metodo init ().

  • Il metodo init () utilizza le chiamate AJAX per caricare in modo dinamico il contenuto. Non è altro che una serie di metodi jQuery load ().

Questo approccio può sembrare molto impegnativo, ma presenta alcune caratteristiche molto interessanti:

  • Se stai costruendo un sito grande con più pagine, di solito vuoi progettare l'aspetto visivo una volta e riutilizzare lo stesso modello ripetutamente.

  • Inoltre, probabilmente avrai alcuni elementi che saranno coerenti su più pagine. Potresti semplicemente creare un documento predefinito e copiarlo e incollarlo per ogni pagina, ma questo approccio diventa disordinato. Cosa succede se hai creato 100 pagine in base a un modello e poi hai bisogno di cambiare l'intestazione? È necessario apportare la modifica su 100 pagine diverse.

Il vantaggio dell'approccio stile modello è il riutilizzo del codice. Proprio come l'uso di uno stile esterno consente di moltiplicare un foglio di stile su centinaia di documenti, la progettazione di un modello senza contenuto consente di memorizzare frammenti di codice in file più piccoli e riutilizzarli. Tutte le 100 pagine puntano allo stesso file di menu, quindi se vuoi cambiare il menu, cambia un file e tutto cambia con esso.

Ecco come usi questo tipo di approccio:

  1. Crea un singolo modello per l'intero sito.

    Crea HTML e CSS di base per gestire l'aspetto generale del tuo sito. Non preoccuparti ancora del contenuto. Basta creare segnaposto per tutti i componenti della tua pagina. Assicurati di assegnare ad ogni elemento un ID e scrivi il CSS per ottenere le posizioni che desideri.

  2. Aggiungi supporto jQuery.

    Crea un collegamento alla libreria jQuery e crea un metodo init () predefinito. Inserisci il codice per gestire la compilazione di quelle parti della pagina che saranno sempre coerenti.

  3. Duplica il modello.

    Dopo aver compreso come funzionerà il modello, creane una copia per ogni pagina del tuo sito.

  4. Personalizza ogni pagina cambiando la funzione init () .

    L'unica parte del modello che cambia è la funzione init (). Tutte le tue pagine saranno identiche, tranne che hanno funzioni init () personalizzate che caricano contenuti diversi.

  5. Carica contenuto personalizzato in div con AJAX.

    Usa la funzione init () per caricare il contenuto in ogni div.

Questo è un ottimo modo per gestire i contenuti, ma non è un vero e proprio sistema di gestione dei contenuti. Anche AJAX non ti può permettere di memorizzare contenuti sul web. Sistemi di gestione dei contenuti più complessi utilizzano anche i database anziché i file per gestire i contenuti. Avrai bisogno di una sorta di programmazione lato server (come PHP) e di solito un database (come mySQL) per gestire questo tipo di lavoro.

Come creare una richiesta AJAX con jQuery per la programmazione HTML5 e CSS3 - manichini

Scelta dell'editore

Come salvare le immagini in un file immagine in R - dummies

Come salvare le immagini in un file immagine in R - dummies

Se vuoi pubblicare le tue risultati, è necessario salvare la trama in un file in R e quindi importare questo file grafico in un altro documento. Tuttavia, per la maggior parte del tempo, potresti semplicemente voler utilizzare la grafica R in modo interattivo per esplorare i tuoi dati. Per salvare un grafico su un'immagine ...

Come cercare più parole in R - dummies

Come cercare più parole in R - dummies

Quando si lavora con il testo in R, potrebbe essere necessario per trovare parole o motivi all'interno del testo. Immagina di avere una lista degli stati negli Stati Uniti e vuoi scoprire quali nomi di stato consistono in due parole. Per trovare sottostringhe, è possibile utilizzare la funzione grep (), che prende due argomenti essenziali: ...

Come cercare le singole parole in R - dummies

Come cercare le singole parole in R - dummies

Quando lavori con il testo, spesso tu può risolvere i problemi se riesci a trovare parole o motivi all'interno del testo. R rende questo facile da fare. Immagina di avere una lista degli stati negli Stati Uniti e vuoi scoprire quale di questi stati contiene la parola Nuovo. Per indagare su questo ...

Scelta dell'editore

Come calcolare le detrazioni e i crediti di imposta sugli investimenti immobiliari per l'esame di licenza immobiliare

Come calcolare le detrazioni e i crediti di imposta sugli investimenti immobiliari per l'esame di licenza immobiliare

Una detrazione fiscale è qualcosa che puoi vedere nell'esame di licenza immobiliare che puoi detrarre dal reddito di un investimento immobiliare per ridurre le tasse. Un credito d'imposta è qualcosa che puoi detrarre dalle tasse dovute. I governi federali e talvolta statali creano programmi che consentono crediti d'imposta o detrazioni per ...

Fattori economici che influenzano il valore per l'esame di licenza immobiliare - dummies

Fattori economici che influenzano il valore per l'esame di licenza immobiliare - dummies

Valore doesn ' semplicemente succede; le persone devono crearlo. La maggior parte di queste azioni personali che saranno trattate durante l'esame di licenza immobiliare, di solito chiamate influenze economiche, non sono altro che normali comportamenti umani. Il test pone due tipi di domande su questi principi o fattori economici. Vedrai domande sulle definizioni e ...

Come calcolare le aliquote fiscali per l'esame di licenza immobiliare - dummy

Come calcolare le aliquote fiscali per l'esame di licenza immobiliare - dummy

Pur calcolando la tassa le tariffe non sono qualcosa che devi sapere esattamente come fare per l'esame di licenza immobiliare, è qualcosa che devi capire in generale per rispondere a domande di non-matematica sul processo. Sapere come calcolare le tasse non è una cosa brutta da sapere, perché probabilmente si pagano le tasse di proprietà e ...

Scelta dell'editore

Suggerimenti per la registrazione Regole di gioco logiche sull'LSAT - manichini

Suggerimenti per la registrazione Regole di gioco logiche sull'LSAT - manichini

La maggior parte dei giochi di logica sull'LSAT hanno tre, quattro o cinque condizioni o regole che limitano il modo in cui giochi con i pezzi. Per ordinare i giochi, le restrizioni forniscono indizi su come i pezzi possono essere posizionati in relazione l'uno con l'altro. I tipi comuni di regole di ordinazione sono obiettivi, distanziatori e arrangiatori. Regole di destinazione I bersagli danno ...

Come gestire il tuo tempo con saggezza sul TASC - dummies

Come gestire il tuo tempo con saggezza sul TASC - dummies

Perché ogni sezione del TASC, oppure Prova l'esame di completamento secondario, ha un limite di tempo, vorrai essere consapevole di quanto tempo è passato mentre stai facendo il test. Un modo per gestire efficacemente il tuo tempo è semplicemente indossando un orologio. I centri di test potrebbero non avere sempre un orologio disponibile e ...

Rendendo più semplice il giorno di prova SSAT o ISEE - manichini

Rendendo più semplice il giorno di prova SSAT o ISEE - manichini

Non è possibile effettuare SSAT o ISEE più facile, ma puoi iniziare la giornata di test correttamente e renderlo più semplice e meno stressante, il che può portare a risultati migliori durante l'esame di ammissione. Ecco alcuni suggerimenti da tenere a mente al giorno del test SSAT o ISEE: riposati molto. La ...