<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Javascript on Michele Bologna</title>
    <link>https://www.michelebologna.net/tags/javascript/</link>
    <description>Recent content in Javascript on Michele Bologna</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 05 Sep 2012 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.michelebologna.net/tags/javascript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Javascript Scope Quiz</title>
      <link>https://www.michelebologna.net/2012/javascript-scope-quiz/</link>
      <pubDate>Wed, 05 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/javascript-scope-quiz/</guid>
      <description>&lt;p&gt;Se vi state cimentando nell&amp;rsquo;apprendimento di &lt;a href=&#34;https://en.wikipedia.org/wiki/Javascript&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Javascript&lt;/a&gt;, vi segnalo l&amp;rsquo;interessante &lt;strong&gt;&lt;a href=&#34;https://web.archive.org/web/20190131122423/http://madebyknight.com:80/javascript-scope/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Javascript Scope Quiz&lt;/a&gt;&lt;/strong&gt;, che vi metterà alla prova sugli &lt;em&gt;scope&lt;/em&gt; delle variabili. Il quiz non è difficile, ma vi aiuta a capire le particolarità di Javascript per quanto riguarda gli scope, come questa domanda:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Validazione dei form: jQuery o HTML5?</title>
      <link>https://www.michelebologna.net/2012/validazione-dei-form-jquery-o-html5/</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/validazione-dei-form-jquery-o-html5/</guid>
      <description>&lt;p&gt;Quando si realizza una form in HTML, è d&amp;rsquo;obbligo implementare una &lt;strong&gt;validazione&lt;/strong&gt; dei dati inseriti (sia per verificare l&amp;rsquo;effettiva correttezza dei dati inseriti, sia per una questione di sicurezza). La validazione può essere realizzata &lt;em&gt;lato client&lt;/em&gt; (tipicamente via JavaScript) o &lt;em&gt;lato server&lt;/em&gt;. Nella mia esperienza, la soluzione migliore è quella di utilizzare un approccio &lt;strong&gt;ibrido&lt;/strong&gt;: validazione lato client (via jQuery) e validazione lato server (tramite un linguaggio dipendente dall&amp;rsquo;applicazione realizzata); questo approccio garantisce una migliore distribuzione dell&amp;rsquo;onere di validazione, sia una maggiore robustezza del controllo (cosa succede se un browser non supporta/disabilita JavaScript?).&lt;/p&gt;</description>
    </item>
    <item>
      <title>AJAX per applicazioni web: la mia recensione</title>
      <link>https://www.michelebologna.net/2012/ajax-per-applicazioni-web-la-mia-recensione/</link>
      <pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/ajax-per-applicazioni-web-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/08/ajax_applicazioni_web.jpg&#34; alt=&#34;ajax_applicazioni_web&#34; title=&#34;ajax_applicazioni_web.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Nell&amp;rsquo;epoca del Web 3.0 ho letto questo libro che tratta (a grandi linee, come vi spiegherò tra poco) di AJAX, la &lt;em&gt;enabling technology&lt;/em&gt; del Web 2.0.&lt;/p&gt;&#xA;&lt;p&gt;Ma cos&amp;rsquo;è AJAX? È un insieme di tecnologie (tra cui Javascript e XML) che permettono lo scambio di dati tra client e server in modo asincrono, permettendo di realizzare le cosiddette RIA (Rich Internet Applications, come Gmail).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Online JavaScript Deminifier</title>
      <link>https://www.michelebologna.net/2011/online-javascript-deminifier/</link>
      <pubDate>Thu, 23 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/online-javascript-deminifier/</guid>
      <description>&lt;p&gt;Se vi trovate a dover debuggare del codice JavaScript che è &lt;em&gt;minified&lt;/em&gt; (per ottimizzare il trasferimento viene applicato il minifying, ovvero vengono tolti tutti gli spazi &lt;em&gt;inutili&lt;/em&gt; nel codice), dovete passare per un deminifier/unminified (o beautifier). In ogni caso, un tool che vi permetta di leggere il codice JavaScript senza &amp;ldquo;&lt;em&gt;incrociare gli occhi&lt;/em&gt;&amp;rdquo;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
