- What is a callback?
- List two ways to implement a callback.
-
What do you like about JS?
-
What is one shortcoming of JS?
-
Is Javascript different than Ruby?
-
Is Javascript similar to Ruby?
-
How do you declare a local/global variable in JS?
- BONUS: what is ‘strict mode’?
-
Is JS client or server side? What runs JavaScript? on what devices does/can Javascript run?
-
What is jQuery?
-
What is AJAX?
-
How do you create a ‘class’ in JS?
-
How do you create an instance of a ‘class’ in JS (ie. a new object)?
-
Is an example of a feature where you would want to use AJAX?
-
Does ‘this’ mean in JS? Why do we use it?
-
Scope: is there block level scope in JS? (eg. is a variable defined inside of a for loop accessible outside the loop?)
-
Scope: is a variable defined outside of a function accessible inside the function?
-
Are functions objects in JS?
-
Is everything an object in JS?
- What might be an example of data that is not an object?