最近几个月尝试用 AngularJS 1.x 的 Directive 来作组件式的开发,文件夹结构就是 components 和 pages ,每个 component 里都是 directive ,这样每个 page 的实现其实就是堆叠 directive 。项目全用 ES6 来实现,用 Webpack 来打包。
另外在持续集成上也做了很多尝试,每次 push 以后 Travis CI 自动跑单元测试,然后跑 build 并把 build 后的文件夹和测试覆盖率报告上传回 gh-pages 分支,完成之后还会在 Sauce Lab 上调用 5 个不同的浏览器跑 E2E 的测试。
=========
今年感觉 React 已经完全压过 Angular ,但很想把 React 的一些思路和想法用在 Angular 上。希望和还奋战在 Angular 上的小伙伴多交流。
Github :
https://github.com/PinkyJie/angular1-webpack-starterDemo :
http://pinkyjie.com/angular1-webpack-starter/#/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/249579
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.