Barra spaziatrice codici chiave in JavaScript

December 31

Barra spaziatrice codici chiave in JavaScript


Utilizzando le funzioni JavaScript, gli sviluppatori possono effettuare il trattamento in caratteri di testo. Se una pagina contiene un campo di input per gli utenti di inserire il testo, lo sviluppatore può recuperare questo testo e determinare le informazioni sui personaggi all'interno di esso. JavaScript fornisce i metodi per l'accesso alla rappresentazione Unicode dei caratteri del testo, compreso il carattere risultante da parte degli utenti 'pressione della barra spaziatrice. L'utilizzo di queste funzioni, lo sviluppatore può determinare se l'utente ha inserito un carattere di spazio.

elementi di input

Per creare un componente di input di testo e chiamare una funzione JavaScript per elaborare il testo immesso, gli sviluppatori possono utilizzare elementi del modulo HTML. Il seguente codice di esempio markup dimostra:
<Input type = "text" id = "inputText">
<Input type = valore "pulsante" = "controllare" onclick = "checkText ()">

Quando l'utente immette il testo, poi preme il pulsante, il browser chiamare la funzione JavaScript specificato. L'elemento di input di testo ha un attributo ID in modo che la funzione JavaScript può identificarlo all'interno della pagina, consentendo la funzione per recuperare il testo dalla casella di testo.

Funzione JavaScript

Gli sviluppatori Web possono includere funzioni JavaScript nei file di script particolari o nella sezione head di una pagina HTML. Il seguente markup esempio illustra una sezione di script tra l'apertura e la chiusura di testa tag di una pagina web, con un contorno funzioni al suo interno:
<Script type = "text / javascript">
funzione checkText () {
// Ottenere le informazioni di testo
}
</ Script>

Il browser Web eseguirà questa funzione quando l'utente preme il pulsante di elemento. All'interno della funzione, lo sviluppatore può recuperare il testo dal campo di immissione e determinare informazioni sui caratteri individuali all'interno di esso.

codici di carattere

Per analizzare i singoli caratteri di testo, una funzione JavaScript deve prima recuperare il stringa di testo inserito dall'utente. La seguente riga di codice illustra, all'interno della funzione nella testa page, un metodo per ottenere i dati e la scrittura di una variabile denominata "testo":
var text = document.getElementById ( "inputText") del valore.;

Lo sviluppatore può quindi acquisire informazioni circa il primo carattere della stringa:
var = firstCharCode text.charCodeAt (0);

Questa variabile memorizza ora la versione Unicode del primo carattere del testo inserito dall'utente. Lo script può anche modellare il carattere di spazio nello stesso modo, come segue:
var spaceCode = "" .charCodeAt (0);

La rappresentazione Unicode del carattere di spazio è di 32, ma lo script non ha bisogno di affermare esplicitamente. (Vedi riferimenti 4, 5)

test condizionale

Per verificare se il primo carattere immesso dall'utente è un carattere di spazio, lo script può confrontare le due variabili di carattere. Il seguente test condizionale dimostra:
if (spaceCode == firstCharCode) alert ( "primo carattere è uno spazio");
altro alert ( "primo carattere non è uno spazio");

Le variabili dei caratteri Unicode memorizzare i valori numerici di ogni personaggio, in modo possono essere confrontati con un test di uguaglianza. La finestra di avviso indica se il primo carattere immesso è uno spazio.