<?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/categories/javascript/</link>
    <description>Recent content in Javascript on Michele Bologna</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 19 Aug 2014 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.michelebologna.net/categories/javascript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rec Room: una toolchain per lo sviluppo web creata da Mozilla</title>
      <link>https://www.michelebologna.net/2014/rec-room-una-toolchain-per-lo-sviluppo-web-creata-da-mozilla/</link>
      <pubDate>Tue, 19 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/rec-room-una-toolchain-per-lo-sviluppo-web-creata-da-mozilla/</guid>
      <description>&lt;p&gt;Segnalo quest&amp;rsquo;interessante framework rilasciato da Mozilla, &lt;strong&gt;&lt;a href=&#34;https://hacks.mozilla.org/2014/08/time-to-get-hacking-introducing-rec-room/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Rec Room&lt;/a&gt;&lt;/strong&gt;, che contiene una toolchain per lo sviluppo di applicazioni web.&lt;/p&gt;&#xA;&lt;p&gt;Non è qualcosa di nuovo: contiene tutte le liberie &lt;em&gt;opensource&lt;/em&gt; più diffuse come &lt;em&gt;Handlebar&lt;/em&gt;, &lt;em&gt;Ember.js&lt;/em&gt; and &lt;em&gt;Stylus&lt;/em&gt; [per citarne alcune].&lt;/p&gt;</description>
    </item>
    <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>
  </channel>
</rss>
