“Remember what happens when you call getElementById and the id doesn’t exist in the DOM? You get null. Same thing with getAttribute.… — Eric Freeman Null Copy Share Image
“using constructors still doesn’t prevent us from changing an object into something else later, because” — Eric Freeman Technology Copy Share Image
“The responsibility of the model is to store the state of the game and implement logic that modifies that state.” — Eric Freeman Responsibility Copy Share Image
“Joe: What’s the target? Judy: Like I said, it’s the element that generated the event. Like if you click on a specific image, the… — Eric Freeman Goals Copy Share Image
“When you link to multiple JavaScript files from your page, all the global variables are defined in the same global space.” — Eric Freeman Technology Copy Share Image
“two forms of the Adapter Pattern: object and class adapters. Class adapters require multiple inheritance. You can implement more” — Eric Freeman Copy Share Image
“an important thing to know about JavaScript: there’s one queue and one “thread of control,” meaning there is only one of me… — Eric Freeman Time Copy Share Image
“Window is the global object. It may seem a little weird, but the window object acts as your global environment, so the… — Eric Freeman Technology 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
“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