2. External javascript file usage. 3. Immediataly Invoke Function Expressions (IIFE) 4. JS Object function assignment. 5. Global vs. Local Scoping. 6. Handling multiple javascript file namespaces.