Week 01: Lecture

Update: August 3rd, 2009

Introduction to JavaScript: History and Notes

JavaScript is:

  • Not Java (it has nothing to do with Java)
  • A scripting language (interpreted NOT compiled
  • Almost a full object oriented programming language.
  • A client side language, running in the web browser (though there are ways to run it server-side)

What Makes Up JavaScript?

  • BOM – Browser Object Model
  • DOM – Document Object Model
  • CORE – JavaScript Core Language
  • EVENTS – Events such as clicking of mice and pressing on keys

JavaScript History

  • Until recently was considered to be a Toy language
  • JavaScript has been steadily gaining credibility and popularity over the last few years

JavaScript Future

JavaScript 2.0

  • Better variable scoping
  • Block Scoping of variables
  • Support for Java like classes and interfaces
  • other innovations aimed at making JavaScript a better programming language

Slides on JavaScript 2.0 by JavaScript Creator Brandon Eich

Required Reading

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • FriendFeed
  • LinkedIn
  • NewsVine
  • Ping.fm
  • Reddit
  • RSS
  • StumbleUpon
  • Tumblr
  • Twitter
  • Yahoo! Buzz
  • Current
  • HackerNews
No comments yet.
TOP