“when you assign a value to a variable name that hasn’t been previously declared, it is treated as a new, global variable.… — Eric Freeman Technology Copy Share Image
“JavaScript: When an event occurs, like the ones you’ve mentioned, that event is added to a queue. I don’t even look at it… — Eric Freeman Queue Copy Share Image
“When you delete a property, you’re not just deleting the value of the property, you’re deleting the property itself. And, if you… — Eric Freeman Copy Share Image
“By lexical scope we mean that JavaScript’s rules for scoping are based purely on the structure of your code (not on some… — Eric Freeman Programming Copy Share Image
“When you call an object’s method, this is set to the object whose method was called. If the method is not found… — Eric Freeman Technology Copy Share Image
“You can use arguments to create a function that accepts a variable number of arguments, or create a function that does different… — Eric Freeman Copy Share Image
“Using a method to change a property is another example of encapsulation whereby we can often improve the maintainability and extensibility of… — Eric Freeman Programming Copy Share Image
“Well, say you write a handler and it requires a lot of computation — that is, something that takes a long time… — Eric Freeman Computation Copy Share Image
“When you pass zero to setTimeout, you’re asking JavaScript to run your timeout handler as soon as it possibly can — and… — Eric Freeman Technology Copy Share Image
“You’ve probably seen latitude and longitude specfied in both degrees/minutes/seconds, such as (47°38’34’’, 122°32’32’’), and in decimal values, such as (47.64, -122.54).… — Eric Freeman Copy Share Image