Come ALIAS una funzione con JavaScript

May 9

Come ALIAS una funzione con JavaScript


aliasing funzione consente di ottimizzare il codice semplificando riferimenti multipli per la stessa funzione. JavaScript rende questo processo molto più facile perché è una lingua che impiega "le funzioni di prima classe." In altre parole, invece di essere trattati come entità separate, funzioni vengono trattati nello stesso modo come qualsiasi altro oggetto e possono essere manipolati come tali. Per alias una funzione in JavaScript, creare una nuova funzione e l'uso "ritorno" per collegare il nuovo costrutto al più vecchio.

istruzione

1 Aprire il file contenente il codice sorgente per la pagina Web (questo file probabilmente termina con .html o .php). Utilizzare un editor HTML dedicato con vista codice sorgente o un semplice editor di testo come Blocco note. Perché è necessario apportare modifiche al JavaScript alla base della pagina Web, un what-you-see-is-what-you-get (WYSIWYG) Editor è inadatto.

2 Scorrere verso il basso fino alla sezione nell'intestazione del documento che contiene il tuo JavaScript, che sarà contrassegnato da codice tra un "<script>" tag di apertura e un "<script>" tag di chiusura. Se uno non esiste già, aggiungere la sezione tagliando e incollando il seguente codice:

<Script type = "text / javascript">

// Codice JavaScript per andare qui

</ Script>

3 Aggiungere una nuova funzione dopo il "<script type =" text / javascript ">" tag, composto da nient'altro che il nome della funzione, un "ritorno" dichiarazione, e il codice che si desidera alias. Ad esempio, per cambiare il colore del carattere di un elemento chiamato "colorato" di rosso in JavaScript, che ci si solito scrivere "document.getElementById ( 'colorato'). Style.color = 'rosso'". Uno o tutti questo può essere l'alias di un nuovo oggetto, fino a quando si passa su uno qualsiasi degli argomenti richiesti. Per alias la funzione ". Document.getElementById () stile" di cui sopra, utilizzare il seguente codice:

la funzione css (id) {return document.getElementById (id) .style; }

4 Fare riferimento alla nuova funzione, piuttosto che il codice è alias, per tutto il resto della tua JavaScript e HTML. Il codice "css ( 'colorato'). Color = 'rosso'" e "document.getElementById ( 'colorato'). Style.color = 'rosso'" valutare in modo identico in JavaScript, ma il primo è più intuitivo e richiede meno spazio. La funzione "css ()" è un oggetto che contiene tutte le proprietà della funzione piena, alias.