Lecture Notes – Sept 11th

  • From last class notes
    • Joint projects with Dr. Weniger’s database class
    • Four students accepted Hannah’s House project
    • Approximate start date for course projects around end of October, but OK to propose earlier if you have interest in starting before end of October
  • Homework and quiz grades returned today
    • Quiz this Wednesday on today’s material
  • Discussion of homework due Friday
  • Lecture topics (slides)
    • jQuery
      • “jQuery, at its core, is a Document Object Model (DOM) manipulation library.”
    • Underscore.js
      • “Underscore.js is the tie to go along with jQuery’s tux, and Backbone.js’s suspenders.”
    • LoDash
      • “Lodash draws most of its ideas from Underscore.js and now receives maintenance from the original contributors to Underscore.js”
    • WebSocket
      • “WebSocket is a computer communications protocol, providing full-duplexcommunication channels over a single TCP connection”
    • D3.js
      • “D3.js (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers”
      • Slides