Discussione:JavaScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
 
(22 versioni intermedie di 12 utenti non mostrate)
Riga 1:
{{Progetti interessati
|progetto= informatica
|progetto2 =
|accuratezza= b
|scrittura= b
|fonti= c
|immagini= d
|note=
|utente= Angelorenzi
|data= giugno 2009
}}
 
perchè non proviamo ad effetuare una suddivisione dell'articolo in parti più consone? io proporrei e inizierò a fare una pagina per ogni oggetto.secondo me potrebbe risultare un lavoro molto interessante dato che a livello italiano non esiste una guida o delle informazioni ben fatte per quanto riguarda il Javascript
 
Riga 13 ⟶ 25:
Qualche idea, a parte semplicemente togliere tutti i link?
 
--{{<span style="font: bold 95% 'Arial', sans-serif;">[[Utente:ColdShine|<span style="color: #003399;">Cold</span>]][[Discussioni utente:ColdShine|<span style="color: #FF9933;">Shine</span>]]</Firma}}span> 14:18, 13 set 2006 (CEST)
:Non mi esprimo sull'opportunità di citarli, porto solo un'argomentazione tecnica. Gli oggetti sono corretti, e DOVREBBERO essere quelli standard... nei browser. Questo significa che non riguardano il linguaggio in sé, ma solo ed esclusivamente le pagine web. Come ho scritto sotto, oggi JavaScript viene usato in molti altri contesti, e focalizzarsi sulle pagine web non ci dà informazioni oggettive, al massimo ci fa capire di cosa si interessano coloro che hanno editato questa pagina. Sarebbe più opportuno parlare delle particolarità del linguaggio, ma allo stato attuale mi sembra inutile, perché le informazioni utili si perderebbero in un mare di esempi (peraltro obsoleti) sull'HTML. Almeno questa è la mia opinione... --[[Utente:Feder raz|Feder raz]] ([[Discussioni utente:Feder raz|msg]]) 13:34, 21 nov 2012 (CET)
 
== Tipo di linguaggio ==
 
Stando alla definizione di linguaggio ad oggetti o di linguaggio orientato ad oggetti della stessa Wikipedia, Javascript certamente non può essere un linguaggio di questo tipo in quanto non sono presenti
classe
ereditarietà
polimorfismo
incapsulamento
 
Javascript "vive" su oggetti preesistenti,ne modifica le caratteristiche e ne istanzia di nuovi.
 
Ash
 
 
JavaScript è un linguaggio object-'''based''' (non ci sono classi), in particolare è un classico esempio di linguaggio '''prototype'''-based.
 
Fonte: corso di Linguaggi e Modelli Computazionali, Facoltà Ingegneria Informatica - Bologna
 
--cloro87
 
== Oggetti predefiniti (2) ==
 
In questa pagina si dovrebbe analizzare le caratteristiche del linguaggio (storia, sintassi, uso, etc.)
Non mi pare corretto analizzare così in dettaglio gli oggetti predefiniti come document, window, etc.
(anche se nel 99% dei casi javascript viene usato per gestirli nei browser).
Questi dovrebbero essere trattati in una altra opportuna pagina o sezione tipo "uso di Javascript in DHTML".
Si veda com'è strutturata la pagina "Javascript" nella versione inglese di Wikipedia per trarre spunto.
 
Paul
 
== Ciclo For ... in ==
sono troppo inesperto per permettermi una correzione del testo senza preavviso, ma ho osservato che a me, su firefox, questo costrutto non funziona.<br>
funziona solo se utilizzo le parentesi tonde:
 
for (variabile in oggetto) { ... }
 
il tutto sembrerebbe in linea con le specifiche ufficiali di [http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Object_Manipulation_Statements#for...in_Statement http://developer.mozila.org].<br>
non so come funzioni altrove.
 
--[[utente:cloc3|cloc3]]
 
: In effetti anche a me risulta che servono, non so chi ha scritto quella parte dell'articolo, ma ha sbagliato. Ora le ho aggiunte. --<span style="font: bold 95% 'Arial', sans-serif;">[[Utente:ColdShine|<span style="color: #003399;">Cold</span>]][[Discussioni utente:ColdShine|<span style="color: #FF9933;">Shine</span>]]</span> 00:15, 25 mag 2007 (CEST)
 
== Riorganizzare pagina ==
Ciao... Credo che bisognerebbe riorganizzare un po' la pagina, separando chiaramente ciò che è relativo all'HTML da ciò che è strettamente specifico al JavaScript in quanto linguaggio di scripting. Io raggrupperei insieme
 
Java, JavaScript e JScript
Aspetti strutturali
Uso
Filiazioni
Elementi del linguaggio (separare anche all'interno di questo paragrafo, magari dividendolo in due o tirando fuori uno dei due aspetti e lasciando l'altro)
 
e
 
Utilizzo in HTML
Incompatibilità
Usi frequenti nei browser web
 
 
Ho modificato un po' lungo tutta la pagina, cercando di rendere più chiara la distinzione tra quello che appartiene al linguaggio in sé e quello che appartiene al DOM HTML. Cerco di mettermi nei panni di uno che non conosce per nulla il linguaggio e, magari, ha già un po' di confusione in testa fra JavaScript, browsers, ecc. Il punto è che qui è necessario spostare una gran quantità di roba e non me la sento di farlo prima di averne discusso qui.
 
Ad esempio, la parte relativa agli eventi (che forse è un po' troppo lunga e, secondo me, andrebbe su Wikibooks come spiegazione del DOM HTML, ma questo è un altro paio di maniche) e quella relativa agli oggetti predefiniti vengono presentate quasi come se trattassero di qualcosa che appartiene al linguaggio, mentre così non è.
--[[Speciale:Contributi/151.30.117.236|151.30.117.236]] ([[User talk:151.30.117.236|msg]]) 16:58, 12 set 2010 (CEST)
 
== Questa voce mi sembra molto obsoleta...
Secondo me molte cose dovrebbero essere cambiate. Troppe perché io riesca a fare un elenco completo, spero che altri ci riescano. Ecco qualche punto:
* Gli usi moderni di JavaScript sono completamente ignorati (NoSQL, Node.js, estensioni dei browser...), mentre la quasi totalità della pagina parla delle interfacce che HTML offre a JavaScript.
* Molti esempi sono scritti da persone che conoscono altri linguaggi, ma non JavaScript. Qualche esempio eclatante: si spiega come emulare l'ereditarietà di Java, ma non come usare quella di JavaScript; vengono fatti esempi di array associativi, ignorando che quella sintassi in JavaScript '''NON''' indica un oggetto bensì un array, viene fatto credere che new è l'unico modo per creare un oggetto mentre in almeno uno degli esempi è solo uno spreco di memoria.
* Gli "usi frequenti nei browser" citati in questa pagina non sono più frequenti da qualche anno.
--[[Utente:Feder raz|Feder raz]] ([[Discussioni utente:Feder raz|msg]]) 13:28, 21 nov 2012 (CET)
 
== Orfanizzazione redirect "Javascript" ==
Segnalo che ho orfanizzato ([[Speciale:PuntanoQui/Javascript]]) molte pagine che puntavano al redirect "Javascript", anche fuori dal namespace principale, tanto erano tutte frasi tipo: «hai mica disattivato i <nowiki>[[javascript]]</nowiki>?». Inizio a disturbare le poche pagine utente rimaste, così possiamo eliminare tranquillamente il redirect orfano. --[[Utente:Valerio Bozzolan|Valerio Bozzolan]] ([[Discussioni utente:Valerio Bozzolan|msg]]) 01:38, 24 giu 2016 (CEST)
: (Segnalo che ho capito che {{No redirect|Javascript}} va in [[:Categoria:Redirect da mantenere orfani]]). --[[Utente:Valerio Bozzolan|Valerio Bozzolan]] ([[Discussioni utente:Valerio Bozzolan|msg]]) 23:03, 30 nov 2016 (CET)
 
== Collegamenti esterni modificati ==
 
Gentili utenti,
 
ho appena modificato 1 collegamento/i esterno/i sulla pagina [[JavaScript]]. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=96732531 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20080208124612/http://wp.netscape.com/comprod/columns/techvision/innovators_be.html per http://wp.netscape.com/comprod/columns/techvision/innovators_be.html
 
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot
 
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 11:30, 6 mag 2018 (CEST)
 
== Collegamenti esterni modificati ==
 
Gentili utenti,
 
ho appena modificato 1 {{plural:1|collegamento esterno|collegamenti esterni}} sulla pagina JavaScript. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=105448813 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ/it|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20050228141629/http://research.nihonsoft.org/javascript/jsref/index.htm per http://research.nihonsoft.org/javascript/jsref/index.htm
 
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.
 
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 11:48, 6 giu 2019 (CEST)
 
== Collegamenti esterni modificati ==
 
Gentili utenti,
 
ho appena modificato 1 {{plural:1|collegamento esterno|collegamenti esterni}} sulla pagina JavaScript. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=108770983 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ/it|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20060715163308/http://www.tutorials4javascript.com/ per http://www.tutorials4javascript.com/
 
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.
 
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 03:20, 10 nov 2019 (CET)
 
== Collegamenti esterni interrotti ==
 
Una procedura automatica ha [https://it.wikipedia.org/w/index.php?diff=prev&oldid=114213027 modificato] uno o più collegamenti esterni ritenuti [[Aiuto:Collegamenti interrotti|interrotti]]:
*Aggiunta del link all'archivio https://archive.today/20121208142259/http://inventors.about.com/od/jstartinventions/a/JavaScript.htm per http://inventors.about.com/library/inventors/bl_javascript.htm
 
In caso di problemi vedere le [[:m:InternetArchiveBot/FAQ/it|FAQ]].—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 04:23, 8 lug 2020 (CEST)
 
== Unire questa voce con ECMAScript? ==
 
Che senso ha avere due voci per parlare quello che di fatto è lo stesso argomento?
Io iniziereo a spostare e ad integrare il contenuto di questa voce in ECMAScript, poi JavaScript dovrebbe diventare un redirect. --[[Utente:Mecha|<span style=" color:#0059FD;"><span style="font-size: 1.2em; font-weight: bold;">M</span>echa</span>]] <span style="font-size: 0.6em">([[Discussioni_utente:Mecha|<span style="color: #FD6500; font-weight: bold;">SCRIVIMI</span>]])</span> 10:35, 17 giu 2022 (CEST)
 
:Ciao {{Ping|Mecha}}. Comprenderei la ricerca di consenso per unire la voce [[ECMAScript]] alla pagina [[JavaScript]], ma richiedere il contrario secondo me non è fattibile - [[Wikipedia:Titolo della voce]]. --[[Utente:Valerio Bozzolan|Valerio Bozzolan]] ([[Discussioni utente:Valerio Bozzolan|msg]]) 12:41, 23 giu 2022 (CEST)
Ritorna alla pagina "JavaScript".