JavaScript Programmare il client
Cenni storici Alice Pavarani2 Nasce nel 1995 (Netscape): da LiveScript a JavaScript La risposta di Microsoft: Jscript e VBScript Linguaggi simili ma diversi Incompatibilità tra i browser Lo standard ECMAScript
Caratteristiche di JavaScript 3Alice Pavarani Linguaggio di scripting, integrato Linguaggio interpretato Accesso ai contenuti della pagina Gestione degli eventi Non ha accesso alle risorse locali Funzionalità di alto livello Debolmente tipizzato Dinamicamente tipizzato Debolmente orientato agli oggetti
Alice Pavarani4 Lato Server Il codice viene interpretato ed elaborato dal server Invia successivamente i risultati al client PHP, ASP… Lato Client Il codice viene eseguito direttamente sul client Linguaggi di scripting: JavaScript Il Web Server non viene appesantito Il Client scarica il codice JavaScript per programmare lato client Programmazione Web
Integrare JavaScript nella pagina Web Alice Pavarani5 Tag In qualunque punto della pagina <!-- codice Javascript -->...
Integrare JavaScript nella pagina Web Alice Pavarani6 Tag In qualunque punto della pagina <!-- codice Javascript -->...
Integrare JavaScript nella pagina Web Alice Pavarani7 File esterno con estensione.js Riferimento al file
Integrare JavaScript nella pagina Web Alice Pavarani8 All’interno del valore di un evento All’interno del valore di un attributo, sostituendo un URL onClick=“…codice javascript…” link
Tag Alice Pavarani9... <!-- codice Javascript --> Il browser non supporta JavaScript!......