es6-module-patterns

时间:2024-05-22 21:49:58
【文件属性】:

文件名称:es6-module-patterns

文件大小:33KB

文件格式:ZIP

更新时间:2024-05-22 21:49:58

JavaScript

模块化ES6开发的模式 介绍 本文的目的是向您展示模块化ES6开发的一组模式和最佳实践。 您可能只是想知道开发NPM模块的最佳实践是什么,或者您可能正在构建想要保持模块化的大型SPA。 如果您从未构建过模块化SPA,那么值得说明一下这种方法的好处: 由于应用程序组件也独立运行,因此可以对它们进行单元测试,而不是集成测试,这具有以下优点: 您的组件所依赖的应用程序服务将被解耦,从而允许您详尽地给出/何时/然后测试您的代码,而不是通过路径测试连接到实际后端服务器的应用程序。 由于您的组件是独立工作的,因此可以避免进行缓慢,脆弱和不可靠的测试-只需进行一次集成烟雾测试即可。 开发人员的生产率得到了提高,因为具有模拟服务的单个组件的浏览器刷新时间比加载整个应用程序要低得多。 客户端开发人员可以在服务器端人员完成后端服务创建之前创建组件。 您可以有多个分布在全球的团队来创建将组成您的应用


【文件预览】:
es6-module-patterns-master
----.travis.yml(180B)
----test(171B)
----install(177B)
----.gitignore(46B)
----README.md(9KB)
----apps()
--------npm-app()
----modules()
--------es6-module()
--------es5-module()
--------multi-asset-es5-module()
--------multi-asset-es6-module()

网友评论