Nwlapcug.com


Come Alias una funzione con JavaScript

Come Alias una funzione con JavaScript


Alias di funzione consente di semplificare il codice semplificando più riferimenti alla stessa funzione. JavaScript rende questo processo molto più facile perché è una lingua che impiegano "funzioni di prim'ordine." In altre parole, piuttosto che essere trattati come cose separate, le funzioni vengono trattate nello stesso modo come qualsiasi altro oggetto e possono essere manipolate come tale. A alias una funzione in JavaScript, creare una nuova funzione e utilizzare "ritorno" per collegare la nuova costruzione a quello più vecchio.

Istruzioni

1

Aprire il file contenente il codice sorgente per la tua pagina Web (questo file probabilmente finisce in. html o. php). Utilizzare un editor HTML dedicato con visualizzazione del codice sorgente o un semplice editor di testo come blocco note. Perché avete bisogno di apportare modifiche al JavaScript sottostante della pagina Web, un editor (WYSIWYG) funzionalità è inadatto.

2

Scorri fino alla sezione nell'intestazione del documento contenente il JavaScript, che sarà caratterizzato da codice tra un "< script >" tag di apertura e un "< script >" tag di chiusura. Se non ne esiste già uno, aggiungere la sezione da tagliare e incollare il codice riportato di seguito:

< script type = "Text/JavaScript" >

Codice JavaScript per andare qui

< / script >

3

Aggiungere una nuova funzione dopo la "< script tipo =" Text/JavaScript">" tag, composto da nulla, ma il nome della funzione, un'istruzione "return" e il codice che si desidera di alias. Ad esempio, per modificare il colore del carattere di un elemento denominato "colorata" a colore rosso in JavaScript, ordinariamente scrivereste "document.getElementById('colorful').style.color='red.'" Qualsiasi o tutto questo può essere un alias a un nuovo oggetto, purché si passa lungo eventuali argomenti necessari. Alias la funzione di "Document. getElementById (). Style" di cui sopra, utilizzare il codice seguente:

funzione css(id) {. Style ritorno Document. getElementById (id);}

4

Fare riferimento alla propria funzione, piuttosto che il codice alias, tutto il resto della tua JavaScript e HTML. Il codice "css('colorful').color = 'red'" e "document.getElementById('colorful').style.color = 'red'" valutare in modo identico in JavaScript, ma il primo è più intuitivo e occupa meno spazio. La funzione di "css()" è un oggetto che contiene tutte le proprietà della piena funzione essa alias.