Review Quiz

  1. Describe what a "responsive" Web application is and discuss some strategies for implementing them.
  2. What are the implications of JavaScript being an interpreted language?
  3. What are the fundamental JavaScript data types? Describe each of them.
  4. What's the difference between the == and === operators in JavaScript?
  5. Discuss the concept of JavaScript event bubbling and how you might use it.
  6. Discuss various ways to use the JavaScript DOM to locate and modify page elements.
  7. Discuss the similarities and differences between JavaScript objects and arrays.
  8. Discuss the so-called "host" objects provided by browsers in client-side JavaScript especially in regards to global variables and functions.
  9. What are the various syntaxes to define function in JavaScript? Write an example of an anonymous function.
  10. What are the various syntaxes to create objects in JavaScript?
  11. Describe the two basic approaches for registering JavaScript event handlers.