AngularJS开发秘籍

出版日期:2015-7-1
ISBN:9787302403678
作者:戴利 (Brad Dayley)
页数:184页

书籍目录

目录
第1章学习JavaScript
1.1使用Nodejs创建JavaScfipt开发环境
1.1.1创建Nodeds
1.1.2使用Nodeds运行JavaScfipt
1.1.3使用Nodejs创建Express Web服务器
1.2定义变量
1.3了解JavaScript数据类型
1.4使用运算符
1.4.1算术运算符
1.4.2赋值运算符
1.4.3应用比较和条件运算符
1.5实现循环
1.5.1 while循环
1.5.2 do/while循环
1.5 3 for循环
1.5.4 for/in循环
1.5 5中断循环
1.6创建函数
1.6.1定义函数
1.6.2向函数传递变量
1.6.3从函数返叫值
1.6.4使用匿名函数
1.7理解变量作用域
1.8使用JavaScript对象
1.8.1使用对象语法
1.8.2创建白定义对象
1.8.3使用原型对象模式
1.9操作字符串
1.9.1合并字符串
1.9.2在字符串中搜索子字符串
1.9.3替换字符串中的单词
1.9.4将字符串拆分为数组
1.10使用数组
1.10.1合并数组
1.10.2迭代数组
1.10.3将数组转换为字符串
1.10.4检查数组中是否包含特定的数据项
1.10.5向数组中添加和从数组中移除数据项
1.11添加错误处理
1.11.1 try/catch块
1.11.2抛出自定义错误
1.11.3使用Finally
1.12小结
第2章开始使用AngularJS
2.1选择AngularJS的原因
2.2了解AngularJS
2.2.1模块
2.2.2作用域和数据模型
2.2.3模板视图和指令
2.2.4表达式
2.2.5控制器
2.2.6数据绑定
2.2.7服务
2.2.8依赖注入
2.2.9编译器
2.3 AngularJS生命周期概览
2.3.1启动阶段
2.3.2编译阶段
2.3.3运行时数据绑定阶段
2.4责任分离
2.5在现有JavaScript和jQuery代码中集成AngularJS
2.6在环境中添加AngularJS
2.7在HTML文档中启动AngularJS
2 8使用全局API
2.9创建基本的AngularJS应用
2.9.1加载AngularJS库和主模块
2.9.2定义AngularJS应用根元素
2.9.3在模板中添加控制器
2.9.4实现作用域模型
2 10在AngularJS应用中使用jQuery或者jQuery Lite
2.10.1 jQuetyLite
2.10.2访问jQueue或者jQuery Life库
2.10.3直接访问jQuery或者jOueryLite
2.11小结
第3章了解AngularJS应用动态
第4章实现作用域作为数据模型
第5章使用AngularJS模板创建视图
第6章在AngularJS视图中实现指令
第7章创建自定义指令用于扩展HTML
第8章使用事件与模型中的数据进行交互
第9章在Web应用中实现AngularJS服务
第10章创建自定义AngularJS服务
第11章以Angular JS方式创建富Web应用组件
附录A测试Angular JS应用


 AngularJS开发秘籍下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     断断续续对AngularJS的关注,之后投入到AngularJS开发的怀抱,再到对AngularJS的深入了解,这中间是一个漫长而痛苦的过程。我总是不厌其烦的买关于AngularJS的书,基本上亚马逊上关于AngularJS的书,都已被我看完,我总是觉得我还没有完全掌握AngularJS,或者说,我总觉得哪里有一些欠缺。看过那么多大同小异的书之后,我不再抱有怀疑的态度,AngularJS 1的功能也就如此了,更多的可能要期待AngularJS2的Release版本了。AngularJS 1 的设计概念,基本上整合了前端的开发,前端存在的几个设计问题,都一一解决了。前端没有官方的模块化设计,AngularJS引入了Module的概念。前端没有官方的模块依赖,AngularJS引入了依赖注入。前端一直追求组件化设计,AngularJS引入了Directive。在AngularJS1中,遗憾的是,他并没有解决动态加载的问题,这在目前的AngularJS2 Beta中已经解决,但是AngularJS2的Beta还离我们还远。我是非常推崇AngularJS的,我是一位传统的Web程序员,从IE7开发,经历过jQuery的时代,也经历过前几年的Backbone时代,我深知他们存在的不足,深知AngularJS是多么优雅的解决问题。当然,AngularJS不是一件“银弹”,他并不能解决所有的问题。如果你要开发的应用并不匹配AngularJS的应用场景,那建议还是不要使用,至于什么样的应用场景?只能自己去体会,很难去讲明白。AngularJS2中,解决了很多AngularJS1中的不足,可是AngularJS2基于ECMAScript6开发,语法上完全不同,市场能不能接受,还未知可否!但是无论如何,我都是期待AngularJS2的!

精彩短评 (总计2条)

  •     回过头来看ng,感觉除了拦截器和RESTful请求,项目里涉及到的书中也写得很全了,不过看完了还是没有什么印象。。
  •     不咸不淡,基本上AngularJS中的知识点都有会涉及。AngularJS本身是一个庞大的东西,在真正开发的过程中,遇到的都是有深度的问题,而绝非这些书中所讲能涉及到的。基础读物只能给人以了解,真正要做,还是要上手实验的。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024