Links utili
Mutuo casa
Informazioni online
Programmi gratuiti
Sms gratis
Acquisto Pc
Offerta cellulare
Servizi finanziari
|
JavaScript
|
Home >>
JavaScript è un linguaggio orientato agli oggetti utilizzato per le pagine web.
Il suo sviluppo di deve alla Netscape Communications, che lo fondò inizialmente con il nome Mocha, successivamente variato in LiveScript per poi arrivare all’attuale nome in quanto usa una sintassi simile a quella di Java della Sun.
JavaScript si collega tramite interfacce DOM (Document Object Model) alle applicazioni e viene utilizzato soprattutto per applicazioni lato client.
Le applicazioni JavaScript risultano spesso non conformi agli standard, e sono realizzate per funzionare con uno specifico browser. I browser difatti usano versioni differenti Mozilla e Netscape utilizzano JavaScript, Internet Explorer usa Jscript, Opera e Safari utilizzano altre implementazioni ECMAScript.
Il risultato è che ogni browser potrebbe trattare un’applicazione JavaScript in modo diverso, addirittura in versioni diverse dello stesso browser lo sript potrebbe funzionare o meno.
Per ovviare a questo problema ci sono due tecniche:
- browser sniffing: Quando in commercio erano presenti solamente due browser, Netscape and Internet Explorer, che supportavano javascript, questa tecnica era la piùà diffusa. Consiste nel controllare un determinato numero di proprietà del client ed era quindi relativamente facile per il codice distinguere il browser utilizzato. Col tempo questa tecnica è diventata sempre più difficile in quanto le nuove versioni di Internet Explorer fornivano sempre meno informazioni sul client.
- object detection: questa tecnica si basa sul controllare l esistenza della proprietà di un oggetto.
Oggi si utilizzano le due tecniche contemporaneamente, assieme alal verifica della conformità agli standard ECMAScript e CSS. In questo modo l’utente non dovrebbe mai visualizzare un errore javascript.
|
|
Articoli collegati

|