搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
无库存
AngularJS从入门到项目实战
0.00     定价 ¥ 68.00
太仓市图书馆
此书还可采购3本,持证读者免费借回家
  • 配送范围:
    太仓市范围内
  • ISBN:
    9787302558118
  • 作      者:
    裴雨龙
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2020-07-01
收藏
编辑推荐
AngularJS是Google公司开发的一款Web前端框架,其源码目前托管在Github上,从其源码的关注度就可以看出AngularJS框架的火热程度。AngularJS提供了一些优秀的特性,例如双向数据绑定、MVC架构模式、指令等,能够在很大程度上降低Web前端开发的难度,因此深受广大Web前端开发人员的喜爱。AngularJS框架的功能虽然强大,但是对于初学者来说入门比较困难,主要是因为AngularJS有别于传统的Web前端框架,指令、路由、服务等概念都是其他前端框架所不具备的。纵观AngularJS图书市场,英文图书居多,而中文图书则以翻译为主,缺少一本真正适合初学者入门的书籍。因此选择精通掌握AngularJS技术作为本书编写的思路,本书知识点从易到难,讲解详细且透彻,结构合理,非常适合没有基础的读者学习。
《AngularJS 从入门到项目实战》的特色如下:
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Angular框架,都能从本书中找到适合的起点。
实用、专业的范例和项目
本书从Angular框架基本操作开始,带领读者逐步学习Angular框架的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。
随时随地学习
本书提供了微课视频,通过手机扫码即可观看,随时随地解决学习中的困惑。
细致入微、贴心提示
本书在讲解过程中,安排了“注意”“提示”“技巧”等小栏目,使读者在学习过程中能更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
超值资源大放送
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点。比看书更轻松地掌握书中所有的网页制作和设计知识,而且扩展的讲解部分使您得到比书中更多的收获。
超多容量优质资源
赠送大量优质资源,包括实例源代码、教学幻灯片、本书精品教学视频、88 个实用类网页模板、12 部网页开发必备参考手册、HTML5 标签速查手册、精选的JavaScript 实例、CSS3 属性速查表、JavaScript 函数速查手册、CSS+DIV布局赏析案例、精彩网站配色方案赏析、网页样式与布局案例赏析、Web 前端工程师常见面试题等。
展开
作者简介

作者长期从事网站开发工作,数年来承接了大量的项目,具有丰富的实践经验。

展开
内容介绍

《AngularJS 从入门到项目实战》以零基础讲解为宗旨,用实例引导读者深入学习,深入浅出地介绍Angular框架的各项实战 技能。 

《AngularJS 从入门到项目实战》共16章,主要内容有:流行的开发框架Angular 8、掌握TypeScript基础、熟悉模板语法、精通核心组件、玩转核心指令、转换数据的管道、表单的应用、精通组件跳转的路由、自定义服务及 DOM操作、模块和懒加载、借用Bootstrap的组件等。最后讲述了5个行业热点项目实训,包括摄影 相册、Web设计与定制网站、仿星巴克网站、仿支f宝“淘票票电影”APP、仿网易云音乐网站。 

《AngularJS 从入门到项目实战》适合任何想学习Angular框架的人员,无论您是否从事计算机相关行业,无论您是否接触过 Angular框架,通过学习本书内容均可快速掌握Angular框架设计的方法和技巧。


展开
精彩书摘
1.1 Angular 简介
Angular 其实就是AngularJS,在Angular1 的时候叫AngularJS,从Angular 2+ 开始叫Angular,随着版本的不断更新升级,现已经历了Angular 4、5、6、7、8 等版本。
Angular1 基于JavaScript 框架,主要用于PC 端的Web 开发。Angular 2+ 基于TypeScript框架,对于移动应用,Angular 2+ 版本有更佳的用户体验。
1.1.1 AngularJS 是什么
AngularJS 是一个开发动态Web 应用的框架。它有着诸多特性,最为核心的是MVC、模块化、双向数据绑定、语义化标签、依赖注入等。
它可以使用HTML 作为模板语言,并且可以通过扩展的HTML 语法使应用组件更加清晰和简洁。它的创新之处在于,通过数据绑定和依赖注入减少了大量代码,而这些都在浏览器端通过JavaScript 实现,能够和任何服务器技术完美结合。
Angular 是为了扩展HTML 在构建应用时本应具备的能力而设计的。对于静态文档,HTML 是一门很好的声明式语言,但对于构建动态Web 应用,它却无能为力。因为构建动态Web 应用往往需要一些技巧才能让浏览器配合我们工作。
通常,我们通过以下手段来解决动态应用和静态文档之间不匹配的问题。
类库:是开发Web 应用时非常有用的函数的集合。代码起主导作用,并且决定何时调用类库的方法,如jQuery。
框架:一种Web 应用的特殊实现,代码只需要填充一些具体信息。框架起主导作用,并且决定何时调用代码,如Knockout、Ember 等。
Angular 另辟蹊径,它尝试通过扩展HTML 的结构来跨越以文档为中心的HTML 与实际Web 应用所需要的HTML 之间的鸿沟。Angular 通过指令(directive)扩展HTML的语法。例如:
通过{{}} 进行数据绑定。
使用DOM 控制结构进行迭代或隐藏DOM 片段。
支持表单和表单验证。
将逻辑代码关联到DOM 元素上。
将一组HTML 做成可重用的组件。
1.1.2 Angular+ 和AngularJS 的区别
这里以Angular 2 为例,介绍Angular+ 与AngularJS 的不同之处。
(1)Angular 2 不是从AngularJS 升级过来的,Angular 2 是重写的,所以它们之间的差别比较大,不是用过AngularJS 就能直接上手Angular 2 的,可以将它们看作是不同的框架。
(2) Angular 2 使用了JavaScript 的超集TypeScript,所以AngularJS 和Angular2 从设计之初就是不一样的。
(3)Angular JS 在设计之初主要是针对PC 端的,对移动端支持较少(当然也有其他一些衍生框架如ionic),而Angular 2 的设计包含移动端。
(4) AngularJS 的核心概念是scope,但是Angular 2 中没有scope,Angular 2 使用zone.js 来记录监测变化。
(5) AngularJS 中的控制器在Angular2 中不再使用,也可以说控制器在Angular 2中被Component 组件所替代。

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用太仓市图书馆的读者帐号和密码进行登录

点击获取验证码
登录