Skip to content

Instantly share code, notes, and snippets.

@scottwwhitman
Last active August 26, 2016 00:13
Show Gist options
  • Save scottwwhitman/96474cda13957a445c5c905c0a44e004 to your computer and use it in GitHub Desktop.
Save scottwwhitman/96474cda13957a445c5c905c0a44e004 to your computer and use it in GitHub Desktop.

Week 2 Learning Objectives

###Iterator Methods & Callbacks

  • Use appropriate iterator methods to declaratively loop through collections
  • Follow the order of execution in a program that uses callbacks
  • Write a higher-order function that calls a custom callback

###Objects

  • Create an object that contains a variety of data types
  • Access attributes of an object using . syntax and [] syntax
  • Articulate the usefulness of JSON

###HTML Forms

  • Compare and contrast the available input options for HTML forms
  • Use a method and an action to submit form data
  • Generate query parameters using a form

###AJAX

  • Articulate why AJAX is useful and how it works
  • Create an AJAX request that fetches data
  • Describe the meaning of method:, url:, and onSuccess: keys for jQuery's $.ajax object

Data Templating w/ Handlebars

  • Articulate the usefulness of data templating in the browser
  • Create and compile a Handlebars template
  • Use Handlebars templating to display JSON data

Object Oriented JavaScript

  • Instantiate new objects using Javascript constructors
  • Create shared methods amongst instances with prototypes
  • Model real-world data and relationships with JavaScript objects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment