带有测试驱动开发的 Javascript 编码指南

标签 javascript tdd javascript-framework

我正在从服务器端开发(java、php)迁移到客户端——HTML、CSS、javascript。

虽然我在技术上了解(大部分)javascript 是如何工作的,但我还没有找到创建应用程序的好指南 - 特别是关于如何组织函数和对象以及为它们设置可靠的测试框架。

我目前正在完成 Ruby on Rails 教程的一半 http://ruby.railstutorial.org/ 这太棒了——我现在有信心理解在应用程序中安排所有代码的标准结构,并在我进行时设置良好的测试实践。 此外,与 heroku 和 git 的集成构成了一个真正有形的现实世界示例,有助于全面了解如何开发和部署 Rails 应用程序。

有人可以推荐类似的 JS/AJAX 开发指南吗?

最佳答案

编写 JavaScript 的一种好方法是在 modular fashion 中执行它.对于依赖加载,你还需要像 RequireJS 这样的模块加载器。 .至于结构,外面有很多框架,建议给BackboneJS一试。你还想制作你的 JS scalable这样您就不必担心扩展。这是 more videos关于它。

JS有很多框架可供选择。对它们进行全面测试,并创建一个您觉得玩起来很舒服的堆栈。

关于带有测试驱动开发的 Javascript 编码指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10476434/

相关文章:

javascript - 使用主干路由器重新渲染 Meteor 页面

javascript客户端路由/路径库

angularjs - 对于 SEO,我可以在我的 Angular 应用程序旁边提供一个静态 HTML 替代版本吗?

python - 如何模拟数据库api?

reactjs - @testing-library/react TDD,react-bootstrap : Is this kind of test useful or just time loose

javascript - javascript中的子对象函数

javascript - 蒙戈错误: No transaction started

c++ - 用 Boost::Test 模拟

javascript - Youtube API - onclick 播放视频 - 跨浏览器

javascript - 将 div 包裹在 img 宽度周围并保持 div 100% 高