{"id":22645,"date":"2017-01-26T16:08:59","date_gmt":"2017-01-26T15:08:59","guid":{"rendered":"http:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/"},"modified":"2017-01-26T16:09:00","modified_gmt":"2017-01-26T15:09:00","slug":"safari-fetch-in-alternativa-a-xmlhttprequest","status":"publish","type":"post","link":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/","title":{"rendered":"Safari: Fetch in alternativa a XMLHttpRequest"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div readability=\"42.612324114508\">\n<article readability=\"27.765231973169\">\n<p>Safari 10.1 include ora l&#8217;implementazione della <strong>Gamepad API<\/strong> che permette ai contenuti veicolati attraverso Internet di ricevere input da dispositivi gamepad connessi, questa interfaccia rende molto pi\u00f9 semplice la redazione del codice necessario per il supporto a layout, pulsanti e joystick attraverso la mappatura di diverse tipologie di input in un unico standard. Interessanti anche gli interventi per migliorare il supporto a <strong>IndexedDB<\/strong> con la compatibilit\u00e0 alla modello 2.0 della nota API per l&#8217;archiviazione client-side.<\/p>\n<p>La nuova release del browser implementa inoltre i <strong>Custom Elements<\/strong>, una soluzione che consente di associare gli elementi HTML a comportamenti personalizzati da attivare in risposta alla modifica di gioielli; insieme alla shadow DOM API, gi\u00e0 supportata, i Custom Elements garantiranno agli sviluppatori maggiori opportunit\u00e0 di realizzare componenti riutilizzabili. E&#8217; poi utile segnalare la disponibilit\u00e0 degli <strong>Input Events<\/strong>, che semplificano le procedure per l&#8217;editing via Web con nuovi attributi ed eventi.<\/p>\n<p>Relativamente Safari per macOS, \u00e8 possibile citare la possibilit\u00e0 da parte di un elemento di richiedere un <strong>pointer lock<\/strong> in risposta alle gesture degli utenti. Il locking del puntatore nasconde il cursore del mouse ed estende l&#8217;interfaccia <strong>Mouse Events<\/strong> con le propriet\u00e0 <em>movementX<\/em> e <em>movementY<\/em> che forniscono dati sui movimenti del mouse; in caso di locking gli utenti visualizzeranno un banner che li informer\u00e0 del fatto che il cursore \u00e8 stato nascosto, potranno quindi sbloccare il pointer con il tasto Escape.<\/p>\n<p>Da segnalare infine il supporto per <strong>ECMAScript 2016<\/strong> e <strong>ECMAScript 2017<\/strong> sia in Safari per macOS che nella modello per iOS, la compatibilit\u00e0 con la la validazione interattiva dei form e con l&#8217;elemento <em>ottenimento<\/em> di HTML 5.<\/p>\n<p>Via <a href=\"https:\/\/developer.apple.com\/library\/prerelease\/content\/releasenotes\/General\/WhatsNewInSafari\/Articles\/Safari_10_1.html\" title=\"Safari 10.1\" target=\"_blank\">Developer Apple<\/a><\/p>\n<p>&#13;<br \/>\n          <!--div class=\"sharelink\">\n              \n\n<ul>\n                  \n\n<li class=\"facebook\"><a href=\"#\" onclick=\"window.open( 'https:\/\/www.facebook.com\/sharer\/sharer.php?u='+encodeURIComponent('http:\/\/blog.html.it\/26\/01\/2017\/safari-sostituisce-xmlhttprequest-con-fetch\/'),'condividi l'articolo su facebook', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Facebook<\/a><\/li>\n\n\n                  \n\n<li class=\"twitter\"><a href=\"#\" onclick=\"window.open( 'https:\/\/twitter.com\/share?url=http%3A%2F%2Fblog.html.it%2F26%2F01%2F2017%2Fsafari-sostituisce-xmlhttprequest-con-fetch%2F&via=html_it&text=Safari%3A%20Fetch%20in%20alternativa%20a%20XMLHttpRequest','condividi l'articolo su twitter', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Twitter<\/a><\/li>\n\n\n              <\/ul>\n\n\n          <\/div-->&#13;<br \/>\n          &#13;<br \/>\n\t\t<\/article>\n<div readability=\"5.3007380073801\">\n            <!--\n\n<style>\n\n.newletter-item, .newsletter-box \n  \/*float: left;\n  margin: 5px 0 20px 0;*\/\n  display: block;\n  width: 100%;\n\n\n.newletter-item, .newsletter-box p \n    font-size: 18px;\n    letter-spacing: 0.3px;\n    line-height: 28px;\n    padding: 0 0 34px 0;\n    color: #161616;\n    font-family: 'Alegreya', serif;\n\n\n.newletter-item, .newsletter-box p span \n  font-weight: bold;\n\n\n.newsletter-box img\n    width: 48px;\n    height: auto;\n    margin: 0 auto 34px auto;\n\n\n.newsletter-panel \n  display: block;\n  width: auto;\n  height: 129px;\n  background: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-bg.png) no-repeat;\n  position: relative;\n  left: 0px;\n\n.newsletter-panel form \n  margin: 0;\n\n.newsletter-panel .line-item \n  display: block;\n  float: left;\n  margin: 0 0 0 20px;\n  display: block;\n  width: 408px;\n\n.newsletter-panel input \n  float: left;\n  display: block;\n\n.newsletter-panel input[type=\"text\"] \n  margin: 20px 0 10px 20px;\n  width: 395px;\n  height: 26px;\n  line-height: 26px;\n  padding: 2px;\n\n.newsletter-panel input[type=\"radio\"] \n  margin: 6px 3px 0 0;\n\n.newsletter-panel label.radio-item \n  float: left;\n  display: block;\n  font-size: 1em;\n  width: 10px;\n  margin: 6px 10px 0 0;\n\n.newsletter-panel .lable-text \n  display: block;\n  float: left;\n  width: 240px;\n  font-size: 10px !important;\n  color: #333333 !important;\n  line-height: 130%;\n  margin: 6px 0 0 0px !important;\n\n.newsletter-panel .lable-text a \n  color: #333\n\n.newsletter-panel input[type=\"button\"] \n  position: relative;\n  top: -50px;\n  left: 64px;\n  width: 127px;\n  height: 47px;\n  background: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-butt.png) no-repeat;\n  background-repeat: no-repeat;\n  border: 0;\n  cursor: pointer;\n\n.newsletter-panel input[type=\"button\"]:hover \n  background-image: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-butt-roll.png);\n\n.newsletter-panel label.radio-item \n  font-size: 10px !important;\n\n.error-newsletter\npadding: 10px 20px;\n\n<\/style>\n\n--><\/p>\n<div id=\"newsletter_div\" class=\"newletter-item nav-txt newsletter-box\" readability=\"6.5239852398524\">\n<p>Se vuoi aggiornamenti su <b>Safari: Fetch in alternativa a XMLHttpRequest<\/b> inserisci la tua e-mail nel box qui sotto:<\/p>\n<\/div><\/div><\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/V3W4jc5X_UM\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Safari 10.1 include ora l&#8217;implementazione della Gamepad API che permette ai contenuti veicolati attraverso Internet di ricevere input da dispositivi gamepad connessi, questa interfaccia rende molto pi\u00f9 semplice la redazione del codice necessario per il supporto a layout, pulsanti e joystick attraverso la mappatura di diverse tipologie di input in un unico standard. Interessanti anche&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"og:description\" content=\"Safari 10.1 include ora l&#8217;implementazione della Gamepad API che permette ai contenuti veicolati attraverso Internet di ricevere input da dispositivi gamepad connessi, questa interfaccia rende molto pi\u00f9 semplice la redazione del codice necessario per il supporto a layout, pulsanti e joystick attraverso la mappatura di diverse tipologie di input in un unico standard. Interessanti anche...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-26T15:08:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-26T15:09:00+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/\",\"name\":\"Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy\",\"isPartOf\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\"},\"datePublished\":\"2017-01-26T15:08:59+00:00\",\"dateModified\":\"2017-01-26T15:09:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Safari: Fetch in alternativa a XMLHttpRequest\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\",\"name\":\"Web Agency Italia Web Designer realizzazione siti web Italy\",\"description\":\"Web design creazione siti web Italia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/","og_locale":"it_IT","og_type":"article","og_title":"Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy","og_description":"Safari 10.1 include ora l&#8217;implementazione della Gamepad API che permette ai contenuti veicolati attraverso Internet di ricevere input da dispositivi gamepad connessi, questa interfaccia rende molto pi\u00f9 semplice la redazione del codice necessario per il supporto a layout, pulsanti e joystick attraverso la mappatura di diverse tipologie di input in un unico standard. Interessanti anche...","og_url":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/","og_site_name":"Web Agency Italia Web Designer realizzazione siti web Italy","article_published_time":"2017-01-26T15:08:59+00:00","article_modified_time":"2017-01-26T15:09:00+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/","url":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/","name":"Safari: Fetch in alternativa a XMLHttpRequest - Web Agency Italia Web Designer realizzazione siti web Italy","isPartOf":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website"},"datePublished":"2017-01-26T15:08:59+00:00","dateModified":"2017-01-26T15:09:00+00:00","author":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"breadcrumb":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/safari-fetch-in-alternativa-a-xmlhttprequest\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.multimediaweb.eu\/web-agency\/"},{"@type":"ListItem","position":2,"name":"Safari: Fetch in alternativa a XMLHttpRequest"}]},{"@type":"WebSite","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website","url":"https:\/\/www.multimediaweb.eu\/web-agency\/","name":"Web Agency Italia Web Designer realizzazione siti web Italy","description":"Web design creazione siti web Italia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22645"}],"collection":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/comments?post=22645"}],"version-history":[{"count":1,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22645\/revisions"}],"predecessor-version":[{"id":22646,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22645\/revisions\/22646"}],"wp:attachment":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/media?parent=22645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/categories?post=22645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/tags?post=22645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}