精通AngularJS
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-29 22:33:26
微信
赏
支付宝
文档简介:
版权信息
书名:《精通AngularJS》
原书名:Mastering Web Application Development with AngularJS
ISBN:978-7-5680-0396-4
作者:[美] Peter Bacon Darwin And Pawel Kozlowski
译者:李路 王永强 马海波
出版社:华中科技大学出版社
版权所有 侵权必究
试和性能优化。
1.1 邂逅AngularJS
Meet AngularJS
AngularJS是采用 JavsScript语言编写的客户端( client-side)MVC
框架,帮助开发者编写现代化的单页面( single-page)应用。它尤其适
合编写有大量 CRUD(增删改查)操作的,具有 Ajax风格的富客户端
应用。
熟悉框架
Getting familiar with the framework
AngularJS是近来不断涌现的客户端 MVC框架中的新成员,它的出
众要归功于创新的模板(templating)系统、友好的开发过程和可靠的
工程实践。下面先来看看模板系统的独特之处。
•使用HTML作为模板语言。
•无须对DOM进行显式刷新,因为AngularJS可以通过用户动作、浏
览器事件、模型(model)变化来决定在何时刷新何类模板。
•有趣的和可扩展的组件子系统能够教会浏览器如何解释自定义的
HTML标签及属性。
AngularJS最显而易见的部分,也许就是上述的模板系统,但是,
AngularJS并不只是简单地包装一些与开发单页面 web 应用相关的功能
与服务。
实际上,AngularJS还隐藏着不少珠玑,如依赖注入(dependency
injection, DI)及可测试性( testability)。通过 DI,可以用短小精炼
且仔细测试过的服务(services)来组建 web应用。另外, AngularJS框
架的设计和周边的工具群,在开发应用的每个阶段都鼓励良好的测试实
践。
参与AngularJS项目
Finding your way in the project
在各种客户端 MVC框架中, AngularJS属于后起之秀。 2012年 6
月, AngularJS才正式发布 1.0版。但实际上在 2009年,Mi.ko
Hevery(一位 Google工程师)就启动了此项目(当时作为个人项目),
之后, AngularJS取得很大成功,于是获得 Google公司官方支持并为此
组建了一支全职团队。
AngularJS是发布在 GitHub(https://github.com/angul......
评论
发表评论