creare una libreria javascript

  • Creatore Discussione Creatore Discussione luigi777
  • Data di inizio Data di inizio

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, mi dite come si crea una libreria in javascript.?

Ad esempio facciamo che nella libreria ci stanno le operazioni che fa la calcolatrice e nel file principale della pagina html
chiamo <script>alert(somma(5,10));</script>
<script>alert(divisione(5,10));</script>
<script>alert(moltiplicazione(5,10));</script>
però i metodi e le funzioni e variabili.... stanno in una libreria .js esterna. Come posso crearla per prendere la mano ad creare librerie in javascript?

grazie mille.
 
ha ma non c'è nessuno ??

però volevo una libreria che devo instanziare una classe..

io in c# per richiamare una classe che sta in una liberia chiamo cosi DateTime data_in =new DateTime();
in javascript si può fare?

grazie mille.
 
Ciao Luigi.

Mi dispiace che ancora non ti ha risposto nessuno,
vediamo che posso fare io.
Rispondo da titolo della discussione: Creare una libreria javascript

le librerie javascript non sono altro che dei file .js che vengono creati in locale
da un semplice notepad o anche con visualbasic .
In rete si può ricorrere a php.

Per eseguire... non una classe... ma un funzione di una libreria esterna,
bisogna prima richiamarla e poi tramite un evento per esempio
un click su un pulsante o un altra azione, si esegue tale funzione.

Le librerie esterne vanno caricate tutte nel file principale e
da quest'ultimo vengono eseguite.

Stessa cosa con php con include "nome_file_esterno.txt";
o in flash #include "comandi.as" ecc...

Riporto qui un esempio per comprendere meglio:

Creiamo un file principale su cui caricare le nostre librerie javascript
e lo chiamiamo: file-principale.html

e mettiamo questo codice all'interno
Codice:
<script language="javascript" src="FileSomma.js"></script>
<script language="javascript" src="FileSottrai.js"></script>

7+5=12 <br>
7-5=2 <br>
<input type="button" onClick="somma();" value="somma">
<input type="button" onClick="sottrai();" value="sottrai">

poi utilizzando Notepad creiamo un file chiamato: FileSomma.js
su cui metteremo la funzione somma:

Codice:
function somma(){
num1=5;
num2=7;
totale=num1+num2;
alert(totale);
}

poi in un altro file di notepad creiamo un altro file che chiameremo: FileSottrai.js
e mettiamo quest'altro codice:

Codice:
function sottrai(){
num1=5;
num2=7;
totale=num2-num1;
alert(totale);
}

salviamo il tutto ed apriamo il file-principale.html

cliccando sui relativi pulsanti "somma" e "sottrai"
andremo a richiamare le funzioni dei nostri file esterni
ed avremo il risultato delle nostre operazioni.
 
grazie mille, per la spiegazione .. ma ho scoperto che quello che intendevo io e programmazione ad oggetti .. giusto?

come fa c# che è tutto programmazione ad oggetti se non mi sbaglio.

grazie mille ed ora mi metto allo studio..


buon anno anche se in ritardo...

saluti,
luigi.
 

Discussioni simili