下面介绍了不同层次的读者如何来使用本书。
如果你是没有任何编程经验的技术爱好者,那么本书可以帮你打开编程之门。本书案例丰富、思路清晰,可以由浅及深地帮助读者掌握Angular。
同时,本书可以帮助读者从一开始就建立正确的编程习惯,逐步建立良好的面向对象编程思维,这对于学习其他语言都是非常有帮助的。
针对这类读者,建议按照本书的顺序从头到尾详细地跟随笔者来理解Angular的概念,并编写书中的实例。
对于有后端或其他面向对象编程经验的读者而言,理解并掌握TypeScript并非难事。特别是对于有Java开发经验的读者而言,Angular有很多概念是与Java类似的,比如类、模块、接口、类型注解等。而在Java Web编程中所使用的MVC、模板等,可以说与Angular有着异曲同工之妙。
针对这类读者,建议适当理解一下TypeScript及Angular的语法即可,把主要精力放在动手编写Angular应用上。
大多数前端开发人员都会熟悉JavaScript、HTML、CSS和jQuery框架。由于jQuery编程方式与Angular编程方式有着本质的差异,所以不建议在同一个项目里使用两者。
针对这类读者,建议理解一下TypeScript与JavaScript的异常点,跟随本书的实例建立起面向对象的编程思维;熟悉Angular的语法,并把精力放在动手编写Angular应用上。
如果你是AngularJS开发者,那么建议你赶紧转到Angular上。AngularJS与Angular是两个不兼容的版本,Angular远不止是AngularJS的一个JavaScript库那么简单。
如果你目前已经是Angular的开发者,那么本书仍然可以让你受益。
● 一方面,本书力求全面介绍Angular最新的功能及用法,提高读者对Angular的认知。
● 另一方面,本书面向实战,大量的案例指引助力于读者掌握Angular的实战技能。
而这两个方面都可以极大地提升读者在市场上的竞争力。
针对这类读者,建议把重点放在对Angular新特性及概念的理解上。