Skip to content

wuzile98/MUSA611-week4

 
 

Repository files navigation

Asynchronous behavior, part 1

Follow-ups from last week:

  1. Putting data on the map
    • Working with SDP school list data

      • Think of schools as a table: a collection of records that all have the same fields (attributes), but with different values.
      • JavaScript is not like R or Pandas; can think of schools like a table, but can't treat it like one.
    • JS isn't built around tables.

    • Let's work with a real data set

      • You've already contributed to a dataset (class dossier -- open the console and inspect the people variable)
      • We'll explore some information about schools in Philadelphia
        • A couple sources: OpenDataPhilly, or the School District of Philadelphia
        • Browsing data in the console
        • Counting data
        • Iterating over data (but why 🤔?)
        • Transforming data (e.g., plucking attributes, reshaping)
        • Aggregating data (e.g. counteach, ...)
        • Filtering data
        • Sorting data
  2. Introducing form elements
  3. Laying out a page

Next steps:

  1. Responding to interaction
    • On the map
    • Through form elements
  2. Manipulating the DOM
    • The what? (basically, the HTML document structure)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.4%
  • HTML 6.4%
  • Python 4.2%