Si occupano di dati formattati e Moduli

Il primo articolo di questo articolo ha affrontato il tema di convalida i dati dei moduli. In questo articolo si fa un passo indietro e affronta il tema di come interagire con i dati che viene manipolato sul server. L'attenzione in questo articolo, non è il codice, ma piuttosto un esempio di come pensare in modo diverso, in preparazione per il resto degli articoli in questo articolo. Diamo un'occhiata a come rendere le forme più intelligenti, così, per esempio, si possono modificare le loro dati di configurazione automaticamente se si sposta in un altro paese, oppure si possono cercare i dati al fine di salvare il lavoro degli utenti al momento della compilazione loro poll Problema Ci deve essere un modo migliore per trattare con i dati del modulo in moderne applicazioni web. È necessario conoscere il modo migliore per andare a questo proposito. Theory Compilazione moduli possono essere dolorosi. Essi richiedono di inserire i dati in modo frammentario. Il modo in cui inserire i dati è un riflesso diretto di come i dati vengono memorizzati nel database.

  

Il vantaggio di fare un uno-a-uno è che semplifica il lavoro per voi. E 'più facile per voi a dare una dichiarazione di database come "Ricerca per questa città" piuttosto che "Ricerca per questa cosa, che potrebbe essere una città, indirizzo, o il paese." Tuttavia, l'ingresso apparentemente vaghe è l'approccio migliore dal punto di vista degli utenti. Il sito Web vi chiede di inserire l'indirizzo o intersezione, città, stato o codice postale. Ciò può essere fonte di confusione, come un indirizzo può significare la via, città, stato, codice postale, e paese. Se si digita un indirizzo completo nel campo di testo l'indirizzo, si ottiene un errore dicendo che hai bisogno di una città, stato / provincia, e così via. Che cosa succede se non si vive in Nord America? Un collegamento è previsto, ma è necessario cliccare sul link. Seguendo il link rimanda a una casella combinata che consente di selezionare il paese, ma questo sembra goffa. Solution

L'architettura di convalida è cambiato da due campi di un modulo singolo campo. La forma singlefield ha una sola casella di testo che accetta un buffer in forma [numero] + [numero]. Il buffer è convalidato sul lato client per contenere il numero e l'operatore. Sul lato server, i dati sarebbero pre-elaborato e il numero di singoli e l'operatore sarebbe stato estratto e assegnato a uno stato. Lo stato convalidato e poi è passato alla logica di business sottostante. Il vantaggio di usare un approccio di ricerca-motore tipo è che gli utenti possono definire un buffer [numero] + [numero] + [numero] wiithout dover cambiare l'interfaccia utente . Si avrebbe bisogno di apportare alcune lievi modifiche alla logica di convalida client-side e alcune lievi modifiche al server-side preprocessore.

Si noti la posizione di inizio e fine località del percorso. Tra luoghi all'inizio e alla fine è un link che ti consente di bloccare lungo il percorso. Questo legame è tra i due punti finali, che offre agli utenti una comprensione immediata delle finalità del link. Sotto le destinazioni percorso sono un certo numero di opzioni che fungono da modificatori di viaggio, consentendo all'utente di affinare il percorso di calcolo. Si noti che tutti gli elementi di fine-tuning sono logiche e non richiedono ulteriori istruzioni per l'uso.

• Interfacce utente in un contesto di Ajax sono strettamente accoppiati ai dati che sono di gestione.

• Non c'è assolutamente alcun motivo per cui interfacce utente per i dati devono essere male.

• Durante la ricerca e in maniera più precisa dei dati, pensare alla tecnologia che utilizzano i motori di ricerca, nonché i criteri che utilizzano per affinare i risultati.

un articolo presentato da Sonja Lande


Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni.
Importante: Questo articolo "Trattare con i dati formattati e moduli" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.


Online: 343 users browsing the articles directory