Pietro Brambati Developer Evangelist, Microsoft Blogs.msdn.com/pietrobr Internet Explorer 8 Per sviluppatori AJAX.

Slides:



Advertisements
Presentazioni simili
Scrivere codice sicuro
Advertisements

JavaScript 6. Oggetti e JavaScript. Linguaggio ad oggetti JavaScript è un linguaggio orientato agli oggetti In JavaScript sono presenti oggetti predefiniti.
JavaScript 1. Per cominciare.
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
JavaScript 2. JavaScript nelle pagine web. HTML e XHTML Gli script JavaScript sono utilizzabili sia in pagine HTML che XHTML XHTML impone che il codice.
Windows Server 2003 Active Directory Diagnostica, Troubleshooting e Ripristino PierGiorgio Malusardi IT Pro – Evangelist Microsoft.
ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
ISA Server 2004 Configurazione di Accessi via VPN
ASP .NET & Web Service: Introduzione
Giorgio Quaranta ISV Account Manager
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Windows Server 2003 SP1 Security Configuration Wizard PierGiorgio Malusardi IT Pro Evangelist Microsoft.
Introduzione ad Active Directory
Consumare Web Service Andrea Saltarello
Training Microsoft Visio Marzo, 2006
Sharepoint Gabriele Castellani
| | Microsoft Certificate Lifecycle Manager.
Branch office update – SP2. Agenda Messa in esercizio degli uffici remoti Compressione HTTP Differentiated Services Cache di BITS.
Passare a Windows Server 2003 Milano – Marcello Caenazzo IT Manager Sud Europa.
Introduzione al datawarehouse
1 Smart Client distribuzione e aggiornamento Fabio Santini.
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
Introduzione a AJAX - Asynchronous Javascript And Xml
Gestione Commesse SOLUTIONS. Design goals Miglioramento dellinterfaccia Più flessibilità operativa Supporto delle raccomandazioni dellInternational Accounting.
Job improvements SOLUTIONS. Design goals Miglioramento dellinterfaccia Più flessibilità operativa Supporto delle raccomandazioni dellInternational Accounting.
Item Tracking in NAV 5.0 SOLUTIONS. Item Tracking Perchè cambiare Problemi delle release precedenti –Difficoltà di utilizzo –Non perfetta integrazione.
Introduzione ad ASP.net
JavaScript 1. Origine E uno dei primi linguaggi di scripting per il web sviluppato da Netscape nel 1995 E interpretato Ha alcune similarità sintattiche.
Javascript: fondamenti, concetti, modello a oggetti
Supporto nativo e avvio da dischi VHD
Introduzione a typescript
Guida IIS 6 A cura di Nicola Del Re.
Roberto DAngelo Business Productivity Technology Specialist Office System come Smart Client.
ITA through CASA Microsoft Italy Education – Partners in Learning.
Microsoft Windows Server licensing in ambienti virtualizzati
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
Exchange Server 2010: Il ruolo CAS o Client Access Server
JavaScript Distribuire il calcolo Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte IV.
Microsoft Office System Introduzione a XML in Office 2003.
Visual Studio Tools per Office System 2003 Fabio Santini Developer Evangelist Developer And Platform Evangelism.
14/06/2008 – Matteo Baglini Mail: Blog:
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
DOM – Document Object Model
JavaScript Programmare il client. Cenni storici Alice Pavarani2  Nasce nel 1995 (Netscape): da LiveScript a JavaScript  La risposta di Microsoft: Jscript.
INTRODUZIONE A JAVASCRIPT
Javascript Javascript
Lezione 8.
Relatore Prof. Marco Porta Correlatore Prof. Luca Lombardi
Windows Server 2003 Integrazione di DNS in Strutture Esistenti PierGiorgio Malusardi – Microsoft.
Microsoft Forefront: Il futuro della protezione della posta elettronica e della collaborazione Renato Francesco Giorgini Evangelist IT Pro
Introduzione a Javascript
Ajax.ptt 1 Asynchronous JavaScript and XML cross-browser XMLHttpRequest()standard w3c firefox,opera,gchrome ActiveXObject("Microsoft.XMLHTTP") ActiveXObject("Msxml2.XMLHTTP")
Microsoft Confidential Gabriele Castellani Developer & Platform Evangelism Microsoft.
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Certificati e VPN.
Extension pack per IIS7 Piergiorgio Malusardi IT Pro Evangelist
Google Visualization API
Ricerca degli errori in IIS7 Piergiorgio Malusardi IT Pro Evangelist
4/18/ :18 AM.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
“Costi di salvataggio e parametri di valutazione” Guglielmo Camera
Asynchronous JavaScript and XML
Consultazione delle carte da gioco collezionabili
Windows Admin Center La rivoluzione della gestione di Windows Server
Build /13/2019 ASP.NET Core Web API all’opera Problemi veri nello sviluppo di un backend vero Marco Minerva Microsoft MVP Windows Development
Transcript della presentazione:

Pietro Brambati Developer Evangelist, Microsoft Blogs.msdn.com/pietrobr Internet Explorer 8 Per sviluppatori AJAX

Agenda DOM Storage AJAX Navigation Supporto a JSON Chiamate cross dominio [Altro]

DOM Storage Le applicazioni di oggi usano i cookies Limitata capacità Bisogna fare il parsing dell’intera stringa da HTML HTML 5 introduce delle nuove API Copie di stringhe nome valore Session Store (specifica per tab/session) Local Store (condivisi tra sessioni) 10MB per dominio Evento onstoragecommit : al salvataggio su disco Evento onstorage: notifica nel document

AJAX Navigation Supporto del bottone di avanti/indietro IE 8 Standard Mode Copy & Paste di un url AJAX window.location.hash Aggiorna i pulsanti del browser Evento onhashchange Invocato durante la navigazione E all’update della proprietà windows.location.hash

Supporto al JSON Supporto nativo a JavaScript Object Notation (JSON) Come descritto in ES 3.1 Proposal Working Draft Velocità di accesso, serializzazione deserializzazione Nomenclatura json2 JSON.parse: deserializza stringa json in un valore JS JSON.stringify: serializza valore JS in testo json *.toJSON (e.g Number.Prototype.toJSON) Benefici: Non sono più necessarie librerie di terze parti Nè l’uso di Eval()

Chiamate cross dominio Browser ha una security policy che previene le chiamate da un dominio diverso da quello della pagina stessa Oggi si usano applicazioni ScriptBased (insicure) o Iframe (isolati), chiamate server-side sul proprio dominio (inefficenti) Cross Domain Requests (XDR) XDomainRequest.Open /.Send Il browser un header http Origin e se ne aspetta uno in risposta dal server Cross Domain Messaging (XDM) Per la condivisione di dati tra frames window.PostMessage() XMLHTTPRequest Aggiunta la proprietà TimeOut È possibile verificare lo stato della chiamata

Miglioramenti al DOM e HTML Mutable DOM Prototype Aggiunta di proprietà dinamicamente a tipi hasAttribute(“attrName”) (on Element) Supporta attributi “unspecified” case-insensitive getElementById() non include gli elementi named Dynamic radio buttons e checkboxes corretto il comportamento getAttribute(per/style/class/[boolean]) fixed DataURI …

Altri miglioramenti windows.toStaticHTML Rimuove (sanitizza) da script del codice HTML Miglioramento delle performance del Jscript Engine Concatenazione di stringhe Operazioni sugli Array Connettività Eventi di offline/online e per rilevare la caduta/ripresa della connessione Aumentato il numero di connessione, quando si è connessi a banda larga

Link Utili Novità in Internet Explorer 8 DOM Storage AJAX Navigation Supporto JSON ie8.aspx working_draft

Link Utili XDR e XDM Miglioramenti all’ HTML DOM prototype us/library/dd282900(VS.85).aspx us/library/dd229916(VS.85).aspx Migliramenti alla connettività

©2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.