AngularJS

寻求 Angular 最佳实践

这是一个探求如何理解,使用,和为追求简洁、友好的前端架构的程序员和入门程序员准备的repo。如果你来到了这里,你很可能是以下几类特别需要尝试理解和使用Angular这个框架的人:

  • 编写过WebApp并部分理解WebApp运作的前端开发工程师
  • 尝试将后端逻辑转移或部分转移到前端的后台开发工程师
  • 尝试使用backbone或ember书写过大型js应用,但对Angular好奇的前端开发工程师
  • 尝试设计和编码mobile web app或mobile hybird app 的移动终端开发工程师
  • 以及,不抱任何目的学习的 Growth Hacker

如果你是上述工程师之一,大可放心看下去。本repo正是为了让更多的程序员理解和掌握Angular,并通过学习经典案例,掌握写出起清晰的,模块和可维护复用的应用程序而设计的。

如何阅读『Angular 最佳实践』

在这个repo中,你可以看到不同章节的内容分文件保存,所有用到的代码和demo,都在 app 文件夹中,lib 文件夹中,是抽象出的帮助文件与库文件。

每个章节里的代码,都建议读者手写一遍,在不断调试和修改编辑的过程中,加以实战练习,不断磨合出适合自己的代码设计和代码组织方式。

我们简短地浏览一下下方的目录,就可以看书这个repo所关注的并非代码本身,如果你已经对前端MVC框架和前端本身的相关技术有所了解,不打算浏览关于背景介绍的章节,我建议你直接跳到『Angular 最佳实践』章节进行阅读,这些章节会结合一些真正实用的案例进行编码,解释,调试和测试。即便如此,我还是建议你阅读相关背景章节,正因本repo所面向的目的不仅仅是学会如何使用 Angular 编码并从中获利,更是站在前端发展的角度来解释为什么 Angular 能够站在今天的高位,什么样的设计方式才是普适的最优方式等等...

关于 『Angular 最佳实践』

本repo由支付宝前端开发工程师 @莫登(新浪微博@郭宇)维护,部分案例包括Angular在 支付宝某些系统上的使用经验,欢迎 fork && pull requset,本身水平有限,案例中难免出现错漏,望请各位指正。

目录