4

我希望这个问题不是太笼统,但我还没有找到任何关于如何从标准 javascript / jQuery 代码过渡到模块化 / 测试代码的好的教程。Mmy 的新任务是对我们的 wordpress 插件的 javascript 进行完全重构。我们当前的代码是标准的 jQuery 代码,全部放入一个文件中,检查 dom 元素的存在以了解我们所在的页面并附加正确的事件处理程序。我的目标只是编写更易于理解和更清晰的代码,并在此过程中引入测试。我的方法是:

  • 尝试在单独的文件中模块化代码(每个页面一个文件)并使用 require.js 仅加载所需的代码。
  • 用 jasmine/sinon 编写一些测试并尝试调整现有代码以使测试通过

您还有其他建议/最佳做法吗?你能分享一些关于你如何处理类似任务的例子吗?
我正在考虑引入一个 mvc 框架,但如果我能坚持使用标准的 jQuery 代码,我认为这对开发团队来说更容易,因为它不会增加复杂性

4

0 回答 0