AngularJS深度剖析与最佳实践
内容简介
在前端开发中,如何弥补语言的先天不足?如何干净漂亮地解耦?如何设计“小而美”的类/代码块?对于一个“极客”来说,总是要用一些漂亮的技术来解决这些问题,而Angular当之无愧是这类技术之一。本书深入讲解AngularJS的基本概念及其背后的原理,包括完整的开发框架与实践,从最初的框架搭建开始,快速迭代,逐步丰富项目的骨肉,并在这个过程中展现AngularJS的诸多特性与技巧,内容由浅入深、讲解细腻、实战性强,是从AngularJS的小工走向专家的必备参考。
主要内容:
从实战开始,通过实战演练逐步带领读者体验Angular的开发过程,并随着进度的推进,引入所需的技术和概念。
介绍一些基本概念是什么,为什么,怎么用,什么时候用,什么时候不用等。
AngularJS中的MVVM模式、启动过程、脏检查机制、指令生命周期等。
AngularJS实践,如前后端分离部署、如何设计友好的REST API、移除不必要的$watch、用打包代替动态加载等。
AngularJS开发技巧与实战中的“坑”,如表单验证错误信息显示、Angular中的AOP机制、在代码中注入Filter、动态绑定HTML等。
作者简介
雪狼,资深前端架构师,热爱技术,热衷编程,16年来从未中断。涉足的软件开发领域从桌面软件到Web应用,涵盖翻译软件、通讯软件、安全软件、企业级系统等。他还是AngularJS中文社区管理员,在社区分享了大量技术文章,受到读者的好评与称赞。
破狼,ThoughtWorks一线码农,高级架构师、咨询师国内Angular早布道者之一,ngnice、ngShowCase创建人之一。Angular中文社区“狼主”,全栈攻城狮,同时也运维了一个前端微信公众号“shuang_lang_shuo”。
彭洪伟,ThoughWorks一线码农,Angular早期使用者,ngnice的早期贡献者之一。除了前端技术,对Java、Scala、Ruby等也均有涉猎,并且翻译了构建工具SBT的文档