Skip to content

Instantly share code, notes, and snippets.

View rogerwschmidt's full-sized avatar

Roger Schmidt rogerwschmidt

View GitHub Profile

Arrays, Objects & Iterations Instructor Notes

Objectives:

  • Create and manipulate arrays and objects
  • Explain the difference between object dot notation and bracket notation
  • Explain how objects are stored and compared in memory
  • Write a for loop to iterate over an array
  • Write a for-in loop to iterate over an object
  • Describe common native methods for arrays and objects
  • Write a deeply nested object

Control Flow

Objectives

  • Use if/else statements to conditionally execute code
  • Use while loops to conditionally repeat statements
  • Use for loops to iterate a specific number of times

Use if/else statements to conditionally execute code

Given the following variable

Introduction to Functions Instructor Notes

Objectives

  • Explain the purpose and function of a Function
  • Write Functions
  • Write Functions with 0, 1, and 2+ parameters
  • Invoke Functions as Expressions

Explain the purpose and function of a Function

Turn to your neighbor and explain why functions are useful. Be prepared to share your answer with the class.

Warmup

In groups of 4, research and answer the following questions. At the end of the warmup, your groups will give a 5 minute presenations on what you have found.

  1. How do you add code snippets in slack? Give an example.
  2. How do you view closed pull requests in Github? You can look here
  3. What is Infinity in Javascript?
  4. What does Math.abs do in Javascript?
  5. What does Object.assign() do? Give an example

Scope Instructor Notes

Objectives

  • Define what scope is
  • Explain the three types of scope.
  • Explain what hoisting is, and when it occurs
  • Identify which scope data is stored in.

What is scope?

Turn your neighbor and explain what scope is. Be prepared share with the class.

Intro to HTML Instructor Notes

Objectives

  • Describe what HTML is.
  • Create valid HTML with the following:
  • paragraphs
  • headings
  • images
  • lists
  • tables

Intro to HTML Instructor Notes

Objectives

  • Describe what HTML is.
  • Create valid HTML with some of the following:
  • paragraphs
  • headings
  • images
  • lists
  • tables

Semantic HTML Instructor Notes

Objectives

  • Explain what semantic HTML is.
  • Explain why semantic HTML is important.

Explain what semantic HTML is.

Turn to your neighbor and explain what semantic HTML is

Explain why semantic HTML is important.

JQuery Instructor Notes

Objectives

  • Explain what jQuery is.
  • Explain why jQuery is important.
  • Include jQuery in your project.
  • Use jQuery to select DOM elements.
  • Use jQuery to create DOM elements.
  • Use jQuery to traverse the DOM.
  • Use jQuery to manipulate DOM elements.

JQuery Events Intructor Events

Objectives

  • Explain what the jQuery Event API is.
  • Explain why the jQuery Event API is important.
  • Use the jQuery Event API to respond to user interaction.
  • Use the jQuery Event API to delegate events.

Explain what the jQuery Event API is.