





定价:59元
印次:1-1
ISBN:9787302587897
出版日期:2021.09.01
印刷日期:2021.08.20
图书责编:付弘宇
图书分类:教材
本书从初学者的角度,结合每个知识点和对应的精选示例,详细介绍基于AngularJS框架开发Web应用的内容。全书共分为11章,第1~9章系统介绍AngularJS框架的基础内容,包括数据绑定、过滤器、作用域、依赖注入、服务、指令和路由的使用方法与技巧; 第10、11章除介绍开发时应注意的事项外,还讲解两个完整的综合应用案例。 本书通过丰富的示例,由浅入深地讲解以AngularJS框架作为前端Web页面开发利器的各方面知识,使读者不仅可以全面了解整个AngularJS框架,还能体会到AngularJS框架所带来的代码优化的优势,快速、高效地开发Web应用。 本书适合作为AngularJS框架初学者的入门书,也适合有一定开发基础的程序员和前端技术爱好者学习参考。
陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。一直致力于对HTML、JavaScript、CSS、jQuery等Web开发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建、数据流向分析、页面静态优化等方面都拥有丰富的实践经验。 自HTML 5草案发布以来,一直密切关注HTML 5的发展和对它的学习与研究,并在实际工作中进行了实践。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server等技术,在多家公司从事前端开发主管、前端架构师、技术总监等管理职务。 此外,他还是一位知名的技术作家,出版了多部技术著作,《jQuery**指南》 jQuery领域代表性著作之一,Web开发领域的畅销书,推向市场几年来,广受好评,已经更新至第2版。《HTML 5实战》内容结构和写作体例非常独特,以实践为导向,深受初学者欢迎。《jQuery Mobile**指南》 jQueryMobile领域的标杆性著作,被誉为“系统学习jQuery Mobile必读书”,取得了不错的市场成绩。
前言 随着互联网技术的不断进步和发展,前端技术的开发不仅体现在页面制作和数据展示上,还需要考虑数据的业务逻辑和数据的处理。对于这种“大前端”需求的变化,如果还是使用之前的面向过程编程,会使代码杂乱无序,无法复用,编程效率极低。 而使用AngularJS框架可以很好地处理这种情况,因为它是基于MVC模式进行代码编写的,每层的结构都非常清晰明确,各司其职,极大地减少了代码的冗余和程序员的工作量,同时,还大大提升了代码的执行效率。因此,该框架一经推出,就深受程序员的喜爱。 AngularJS框架采用最流行的MVC模式进行构建,首次使用双向的数据绑定来适应动态内容的变化并允许模型和视图之间的自动同步; 此外,框架使用依赖注入的设计模式时,对象无须手工创建,而是由框架自动创建并注入进来; 最后,框架采用高内聚低耦合法则进行模块化设计,使每个模块都尽可能减少重复,以提升效率。 本书以“案例实战”为导向,对基础知识点进行全面而系统地讲解,希望读者可在短时间内全面、系统地了解并掌握AngularJS框架开发应用的知识。本书共11章,有针对性地介绍技术内容。 第1~9章全面系统地介绍AngularJS框架的基础内容,包括数据绑定、过滤器、作用域、依赖注入、服务、指令和路由的使用方法与技巧。 第10、11章除介绍开发时应注意的事项外,还介绍了两个完整的综合应用案例。 本书特色 本书以AngularJS 最稳定的框架版本为主线,采用层层推进的方式,从易到难,深入挖掘AngularJS 框架为Web页面开发所提供的各项API。本书的主旨就是帮助广大喜爱使用AngularJS...
目录
第1章初识AngularJS
1.1AngularJS简介
1.1.1AngularJS的基本语法特点
1.1.2AngularJS的适用范围
1.1.3搭建开发AngularJS应用的环境
1.2开发简单的AngularJS应用
1.3本章小结
第2章AngularJS基础
2.1AngularJS中的表达式
2.1.1AngularJS表达式与JavaScript表达式的区别
2.1.2$window窗口对象在表达式中的使用
2.1.3AngularJS表达式的容错性
2.2AngularJS中的控制器
2.2.1控制器的概念
2.2.2控制器初始化$scope对象
2.2.3添加$scope对象方法
2.2.4$scope对象属性和方法的继承
2.3AngularJS中的模板
2.3.1构建模板内容
2.3.2使用指令复制元素
2.3.3使用指令添加元素
2.3.4控制元素的显示与隐藏状态
2.4模板中的表单控件
2.4.1表单基本验证功能
2.4.2表单中的checkbox和radio控件
2.4.3表单中的select控件
2.5本章小结
第3章AngularJS的过滤器和作用域
3.1模板中的过滤器
3.1.1排序方式过滤
3.1.2匹配方式过滤
3.1.3自定义过滤器
3.2过滤器的应用
3.2.1表头排序
3.2.2字符查找
3.3作用...
2. 配套资源丰富,提供150分钟微课视频和全部源代码。