Difference between revisions of "Emergent Web Technologies Spring 2009 JS Crash Course"

esse quam videri
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Emergent_Web_Technologies_Spring_2009|Back to EWT Spring 2009]]
 +
 
== Introduction ==
 
== Introduction ==
  
Line 13: Line 15:
  
 
== Tools You Will Need ==
 
== Tools You Will Need ==
* Firefox
+
* [http://getfirefox.com Firefox]
 
* [http://getfirebug.com/ Firebug]
 
* [http://getfirebug.com/ Firebug]
 +
* [http://www.jslint.com/ JSLint]
 +
 +
== Class Notes ==
 +
 +
[http://www.mattephraim.com/ewt/class_2/week_2_javascript.pdf Presentation Slides]
 +
 +
== Articles ==
 +
 +
* [http://en.wikipedia.org/wiki/List_of_ECMAScript_engines List of JavaScript Engines]
 +
* [http://www.alistapart.com/articles/behavioralseparation Behavioral Separation]
 +
* [http://www.alistapart.com/articles/understandingprogressiveenhancement Progressive Enhancement]
 +
* [http://www.alistapart.com/articles/progressiveenhancementwithjavascript/ Progressive Enhancement with JavaScript]
 +
* [http://www.joelonsoftware.com/items/2006/08/01.html First Class Functions]
 +
* [http://helephant.com/2008/10/javascript-closures/ JavaScript Closures]
 +
* [http://en.wikipedia.org/wiki/Json JSON]
  
 
[[Category:EWT Spring 2009]]
 
[[Category:EWT Spring 2009]]

Latest revision as of 22:12, 18 February 2009

Back to EWT Spring 2009

Introduction

JavaScript, the much maligned web language. There will always be attempts to replace it (VBScript, Applets, ActiveX). Some have even been quite successful (Flash, Silverlight). But none have managed to kill off the little language that could.

Why hasn't it died though? Have you seen some code that's out there? It's a joke! And what about all the weird compatibility problems between Internet Explorer, Firefox, Safari and Opera? Why not just use Flash? At least it works!

You may have you used JavaScript before. You may have hated using it. You may have resorted to using Flash or Silverlight to do anything cool and interactive with your site. If you hate JavaScript, I hope to make you at least like it. And if you already like JavaScript, I hope to make you love it. Right now, I don't think there's any other language that's in a better position for long term success on the web than JavaScript.

In Class Activities

Tools You Will Need

Class Notes

Presentation Slides

Articles