Skip to content

Latest commit

 

History

History
100 lines (88 loc) · 3.71 KB

File metadata and controls

100 lines (88 loc) · 3.71 KB

DM2193

Intro to Web Development

NYU

Johnny Benson • Fall 2014
Tuesday & Thursday • 7:30-9:20PM
Rm 813 • 3 credit hrs
Office hours by appointment or directly after class
Email <johnny.benson@nyu.edu>
Class Website <https://github.com/IDMNYU/DM2193FA2014>

Week 2 - The bits and pieces of the stuff

Our challenge to the children is simple: solve an everyday problem by creating a muscle-powered tool. Their response is extraordinary - with tools that do everything from making household tasks easier, to improving the lives of the young, disabled or elderly.
    — Bob Vila

In-Class

  • Reading Discussion: Engineering, Craftsmanship, and Art
  • Environments
    • Browser
    • Server
    • CLI
  • Browsers
    • IE
    • Firefox
    • Safari
    • Chrome
    • -Netscape-
    • -Mosaic-
  • Early Web
    • This website works best in Netscape Navigator at 640x480
  • Web 2.0
  • Document Object Model
    • The DOM is a programming API for documents. It is based on an object structure that closely resembles the structure of the documents it models.
    • DOM Modules
  • HyperText Markup Language
  • Cascading Stylesheets
    • CSS 1, 2, 3
    • Selectors
    • Properties
    • Specificity
  • Javascript
  • Tools
  • Putting it all together
    • The Designer and the Developer
    • Final Product, Timeline, Budget (Good, Fast, Cheap ▲ )
    • Audience
    • User Interface vs. Content
    • Heirarchy and Organization
    • Usability and Intentionality

Q + A

10min at the end of class for any unanswers questions

Reading Assignment

Homework

  • Put together three recipe pages.
    • Mark them up in HTML
    • Make them use the same heirarchical structure!
    • Commit them to your Week 2 folder.
    • index.html, index2.html, index3.html

(OLD) Coding Exercise -- Extra Credit