JavaScript Best Practices for Clean, Maintainable Code