精通AngularJS-用AngularJS开发轻量化的.优雅的单页面Web应用
- ISBN:9787568003964
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:348
- 出版时间:2014-10-01
- 条形码:9787568003964 ; 978-7-5680-0396-4
本书特色
angularjs诞生于google,已用于开发多款google产品。它是一套javascript前端框架,用于开发当下流行的数据驱动的单页面web应用。其核心特性是:mvc、模块化、自动双向数据绑定、语义化标签、依赖注入等。《精通angularjs》深入浅出地讲解了angularjs的开发概念和原理,并通过丰富的开发实例向读者展示了构建复杂应用的完整过程,包括学习使用angularjs特有的基于dom的模板系统,实现复杂的后端通信,创建漂亮的表单,制作导航,使用依赖注入系统,提高web应用的安全性,使用jasmine开展单元测试,等等。
内容简介
由科兹洛夫斯基、达尔文所著的《精通angularjs》全面系统的介绍了angularjs框架。angularjs是google开发者设计和开发的一套前端开发框架,帮助简化前端开发的负担。angularjs主要有以下几点优势:1)它是由互联网巨人google组织开发的;这意味着它有更加强大的社区支持;2)angularjs非常全面,没有其它的插件或者架构足以开发数据驱动的web应用;3)开发过程简单快捷。
目录
序
第1章 angular之禅
1.1 邂逅angularjs
熟悉框架
参与angularjs项目
社区
在线学习资源
库和扩展
工具
batarang
plunker与jsfiddle
ide扩展和插件
1.2 angular js速成
hello world——angularjs示例
双向数据绑定
angular js中的mvc模式
鸟瞰
深入作用域
视图
模块与依赖注入
模块
协作对象
注册服务
模块的生命周期
模块依赖
1.3 angularjs和其他框架
jquery与angularjs
苹果与橙子
窥视未来
1.4 总结
第2章 构建与测试
2.1 介绍示例应用
熟悉问题领域
技术栈
持久化存储
mongolab
服务器端环境
第三方javascript库
bootstrapcss
2.2 构建系统
构建系统准则
自动化所有事情
尽早报错,清晰报错
不同的工作流,不同的命令
构建脚本同样是代码
工具
gruntjs
测试库与工具
jasmine
karmarunner
2.3 组织文件和目录
根目录
进入源代码目录
angularjs的特定文件
轻装上路
深入测试目录
文件命名约定
2.4 angularjs模块和文件
一个文件,一个模块
模块内部
注册provider的不同语法
声明配置和运行块的语法
2.5 自动化测试
单元测试
剖析jasmine测试
测试angularjs对象
测试服务
测试控制器
mock对象和异步代码测试
端对端测试
日常工作流
karmarunner的提示与技巧
执行测试子集
……
第3章 与后端服务器通信
第4章 显示与格式化数据
第5章 创建高级表单
第6章 导航
第7章 安全
第8章 创建自定义指令
第9章 创建高级指令
第10章 创建为全球用户服务的angularjs应用
第11章 开发健壮的angularjs应用
第12章 打包和部署angularjs web应用
索引
作者简介
Pawel Kozlowski有15年以上的Web开发经验,接触过多种Web技术、语言和平台。他精通客户端和服务器端编程,并始终在寻找能提高生产率的工具和流程。Pawel是自由和开源软件的坚定支持者,他在AngularJS 社区非常活跃,为AngularJS项目贡献了大量的代码。他也对Angular UI (AngularJS的配套框架)有所贡献,并为AngularJS 提供了Twitter Bootstrap 相关的指令(directives)。不写代码时,Pawel 常在会议与活动上为AngularJS布道。 Peter Bacon Darwin已经积累了20年以上的编程经验,他在.NET发布之前,就已经用它工作了。他还对IronRuby的开发有所贡献。他曾在Avanade和IMGROUP做IT顾问。退休后,自由开发和照顾孩子占用了他大部分的时光。Peter是AngularJS社区的名人。他*近加入了Google的AngularJS团队。他还是Angular UI项目的创始成员。他曾在Devoxx UK和其他活动中发表过有关AngularJS的演讲,并开办过AngularJS的培训课程。他希望帮助企业更好地利用AngularJS。
-
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥66.8¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥68.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
生成式人工智能(AIGC)应用
¥71.1¥90.0 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0