Project #3: Client-side Scripting


  • Create a new RWD page containg an HTML form (e.g., marketing survey, customer info, comments, membership registration, etc.) that takes user input and uses JavaScript to validate the data types and required fields. (Use the existing form page if the template has one.)
  • Integrate a JavaScript application to mashup (i.e., embed) feed from a social media site (e.g., Twitter, Facebook, flickr, etc.) and Google map.
  • Develop or customize one JavaScript application that makes your site more dynamic or interactive.


  • Form: 40%
  • Mashup: 40%
  • The 3rd application: 20%