creare una libreria javascript

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
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.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
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.
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
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.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
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
Autore Titolo Forum Risposte Data
L Creare una forma geometrica Photoshop 1
W Creare link di una dato Classic ASP 0
MarcoGrazia Creare una password Snippet Javascript 0
L Creare una pagina pre-home WordPress 1
L creare oggetti da una classe tramite un form Javascript 0
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1
jonnino2004 Sito .it vale la pena creare una versione in inglese? SEO e Posizionamento 1
S [WordPress] Creare una select box con partita iva e codice fiscale in base a una logica. WordPress 0
Axis18 Creare una barra di avanzamento con $.ajax Ajax 7
B funzioni per creare file e inserirli dentro una certa cartella in php? PHP 1
utente è possibile creare una pagina php che copia interamente il contenuto di un'altra pagina ? PHP 10
M come creare un popup con CSS da una pagina esterna? jQuery 1
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
deejayr Creare un link URL ad un pulsante di una pagina web. Javascript 4
P [PHP] come creare una chat PHP 24
S creare una tabella da codice PHP 4
Gabriele Visioli Come creare uno spoiler in una pagina o post WordPress 1
A Creare una fattura con dati di intestazione estratti da tabella MySQL 0
P [CERCO] esperto per creare una chat room seria Offerte e Richieste di Lavoro e/o Collaborazione 1
M creare una tabella dove inserire i dati del database Database 1
N Creare una web community Discussioni Varie 6
S PHP: creare un link in una pagina PHP 7
F mysqli creare una select con valori dal db PHP 4
R Creare una classifica con Access 2007 Database 1
G Creare una forma irregolare colorata e poi modellarla con photoshop. Photoshop 7
M Access-Query per creare una tabella con la data nel nome tabella MS Access 0
felino [CSS] Immagine, creare una striscia nell'angolo superiore della foto HTML e CSS 10
A Creare una classe espressione Java 1
R Creare una videochat a pagamento Offerte e Richieste di Lavoro e/o Collaborazione 2
gaia creare una tabella dall'unione di due tabelle MySQL 3
M creare una lista di commenti in un database PHP 1
W Da dove si parte a creare una App?? Sviluppo app per Android 2
T vBulletin 3.8.x E' possibile creare una nuova pagina in PHP nel forum? CMS (Content Management System) 0
J Creare una classe view php PHP 0
felino [JS] Creare una variabile dinamicamente tramite Ciclo For Javascript 4
P Creare e animare una progess bar PHP 13
M creare una ListView non cliccabile Sviluppo app per Android 1
R creare una pagina su sito web HTML e CSS 2
S [risolto] Creare una mappa Google per ogni indirizzo Javascript 14
denisgligor ciao, vorrei creare una pagina personale per ogni utente con un dominio di terzo livello... si può ? PHP 0
A Creare una galleria foto senza refresh PHP 0
A Creare nuova casella di una tabella Javascript 4
A Creare una nuova cartella utente PHP 3
T creare una serie di combobox e text box e che salvano un file di text sul disco si può ? Visual Basic 1
8 Creare un figlio di una classe generica HTML e CSS 7
C Creare una form con pulsanti di scelta macro Visual Basic 1
C Creare una macro per inserimento appuntamenti .NET Framework 1

Discussioni simili