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

An Introduction to Front End Engineering

An Introduction to Front End Engineering

Benedictine University - April, 2008

Mark Meeker

April 14, 2008
Tweet

More Decks by Mark Meeker

Other Decks in Technology

Transcript

  1. Just another name for... • Front End Engineering • Front

    End Development • UI Engineering • Web Development • Web Production
  2. CSS JavaScript HTML Server Side Presentation Code (JSP, PHP, Perl,

    Ruby, Python, ASP, et. al. ) the “Back End”
  3. The “Box Model” Content Padding Margin Height .box { height:

    50px; padding: 10px; margin: 5px; border: 2px; } Height
  4. CSS

  5. <img src=”/map/image” /> <ul> <li><a href=”/map/move?dir=n”>North</a></li> <li><a href=”/map/move?dir=e”>East</a></li> <li><a href=”/map/move?dir=s”>South</a></li>

    <li><a href=”/map/move?dir=w”>West</a></li> ... </ul> <ul> <li><a href=”/map/zoom?level=1”>Zoom Level 1</a></li> <li><a href=”/map/zoom?level=2”>Zoom Level 2</a></li> <li><a href=”/map/zoom?level=3”>Zoom Level 3</a></li> ... </ul>
  6. Fitts’ Law The time to acquire a target is a

    function of the distance to and size of the target.
  7. Contact JavaScript Libraries Dojo - http://dojotoolkit.org/ jQuery - http://jquery.com/ YUI

    - http://developer.yahoo.com/yui/ Prototype - http://prototypejs.org/
  8. Contact JavaScript Libraries Dojo - http://dojotoolkit.org/ jQuery - http://jquery.com/ YUI

    - http://developer.yahoo.com/yui/ Prototype - http://prototypejs.org/
  9. Resources A List Apart http://alistapart.com Ajaxian http://ajaxian.com QuirksMode http://quirksmode.org Yahoo

    User Interface Blog http://yuiblog.com UIE Brainsparks http://www.uie.com/brainsparks