Reading Notes: Write maintainable javascript and Reading Notes javascript
Second, use zero global variables.
When processing an event, you must separate the event processing logic from the application logic. The event object is always held only by the event processing logic, and the application logic does not directly access the event object.
Use the typeof operator to detect basic types, use instanceof to detect reference types, and use ===to detect null.
Detection function: typeof myFunc = "function"
Detection Array: Array. isArray (myArray)
Check attributes: myAttr in myObject, Object. hasOwnProperty
Because the js parser does not protect any code, including the execution environment, application developers should not modify any Code except their own code, which includes the native type of js, DOM, BOM and third-party class libraries, such as jQuery
Ant can also be used as a javascript build tool