JavaScript Tips, Ticks, and Best Practices