Skip to content

Instantly share code, notes, and snippets.

@danielmoniz
Created July 21, 2016 00:11
Show Gist options
  • Save danielmoniz/c0102997536ced5fd3aecdd5715170b9 to your computer and use it in GitHub Desktop.
Save danielmoniz/c0102997536ced5fd3aecdd5715170b9 to your computer and use it in GitHub Desktop.
  1. What is a callback?
  • List two ways to implement a callback.
  1. What do you like about JS?

  2. What is one shortcoming of JS?

  3. Is Javascript different than Ruby?

  4. Is Javascript similar to Ruby?

  5. How do you declare a local/global variable in JS?

  • BONUS: what is ‘strict mode’?
  1. Is JS client or server side? What runs JavaScript? on what devices does/can Javascript run?

  2. What is jQuery?

  3. What is AJAX?

  4. How do you create a ‘class’ in JS?

  5. How do you create an instance of a ‘class’ in JS (ie. a new object)?

  6. Is an example of a feature where you would want to use AJAX?

  7. Does ‘this’ mean in JS? Why do we use it?

  8. Scope: is there block level scope in JS? (eg. is a variable defined inside of a for loop accessible outside the loop?)

  9. Scope: is a variable defined outside of a function accessible inside the function?

  10. Are functions objects in JS?

  11. Is everything an object in JS?

  • What might be an example of data that is not an object?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment