Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Taming HTML5 and JavaScript in the large scale ...

Taming HTML5 and JavaScript in the large scale web app jungle

An introductory talk about HTML5 and JavaScript for the general development public, which isn't necessarily focused on the front-end but want to understand what's going on the other layer of the applications they help develop.

The talk goes straight into demystifying what really *is* HTML5, what it can do for you as a developer and thus why you should be using it, later on moving onto JavaScript to encourage developers to delve into it while at least adopting a minimal set of good practices.

This presentation was performed at the Autodesk Technical Summit 2012 in San Francisco.

Avatar for gonchuki

gonchuki

May 30, 2012
Tweet

Other Decks in Programming

Transcript

  1. * *

  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script type="text/javascript">

    alert('why do I need the mimetype here?'); </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <div class="id-123 size-2048 type-file"></div> <input type="hidden" name="id" value="123" /> <input

    type="hidden" name="size" value="2048" /> <input type="hidden" name="type" value="file" />
  4. var xhr = new XMLHttpRequest(); xhr.open('post', '/foo/bar', true); xhr.onreadystatechange =

    function() { if (xhr.readyState == 4) { alert(xhr.responseText); } }; xhr.send();
  5. var app = { method1: function() { return 'something'; },

    init: function() { //initialize stuff } };
  6. var app = (function() { var privateMethod1 = function() {

    return 'something'; }; return { init: function() { //initialize stuff } }; })();