当前位置:主页 > 计算机电子书 > Web前端 > AngularJS下载
用AngularJS开发下一代Web应用

用AngularJS开发下一代Web应用 PDF 清晰版

  • 更新:2022-01-07
  • 大小:5.8 MB
  • 类别:AngularJS
  • 作者:Brad、Green、/、Sbyam、Seshadri
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。

本书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。

目录

  • 前言vii
  • 第1章AngularJS简介1
  • 一些概念2
  • 客户端模板2
  • ModelViewController(MVC)3
  • 数据绑定4
  • 依赖注入5
  • 指令6
  • 实例:购物车6
  • 接下来9
  • 第2章AngularJS应用骨架11
  • 调用Angular11
  • 加载脚本11
  • 使用ng-app声明Angular的边界12
  • ModelViewController12
  • 模板和数据绑定15
  • 显示文本16
  • 表单输入16
  • 浅谈非入侵式JavaScript19
  • 列表、表格以及其他迭代型元素22
  • 隐藏和显示24
  • CSS类和样式25
  • 反思src和href属性27
  • 表达式28
  • 区分UI和控制器的职责28
  • 利用$scope暴露模型数据29
  • 使用$watch监控数据模型的变化30
  • watch()中的性能注意事项33
  • 使用Module(模块)组织依赖关系35
  • 我需要多少个模块呢38
  • 使用过滤器格式化数据39
  • 使用路由和$location切换视图40
  • index.html41
  • list.html42
  • detail.html42
  • controllers.js42
  • 与服务器交互43
  • 使用指令修改DOM45
  • index.html46
  • controllers.js46
  • 校验用户输入47
  • 继续前进48
  • 第3章使用AngularJS进行开发49
  • 项目结构49
  • 工具52
  • 各种IDE52
  • 运行你的应用53
  • 使用Yeoman53
  • 不使用Yeoman54
  • AngularJS下的测试54
  • Karma55
  • 单元测试57
  • 端到端/集成测试58
  • 编译60
  • 其他好用的工具62
  • 调试62
  • Batarang62
  • Yeoman:优化你的工作流程65
  • 安装Yeoman66
  • 运行服务器66
  • 添加新的路由、视图和控制器66
  • 关于测试67
  • 构建项目67
  • 与RequireJS集成68
  • 第4章一款AngularJS应用剖析77
  • 应用77
  • 模型、控制器和模板之间的关系78
  • 模型79
  • 控制器、指令及服务80
  • 服务80
  • 指令84
  • 控制器86
  • 模板90
  • 测试96
  • 单元测试96
  • 场景测试100
  • 第5章与服务器交互101
  • 利用$http进行通信101
  • 进一步配置请求103
  • 设置HTTP头104
  • 缓存响应105
  • 转换请求和响应106
  • 单元测试107
  • 使用RESTful资源108
  • 声明111
  • 自定义方法111
  • 别用回调!(除非你真的需要它们)112
  • 简化服务端操作112
  • ngResource单元测试113
  • $q和Promise114
  • 拦截响应115
  • 安全性措施116
  • JSON漏洞116
  • XSRF117
  • 第6章指令119
  • 指令和HTML校验119
  • API概览120
  • 为你的指令命名121
  • 用来定义指令的对象122
  • 内嵌126
  • compile和link函数126
  • 作用域128
  • 操作DOM元素132
  • 控制器134
  • 继续前进137
  • 第7章其他注意点139
  • $location139
  • HTML5模式和Hashbang模式142
  • AngularJSModule类的方法145
  • Main方法在哪里145
  • 加载和依赖146
  • 快捷方法146
  • 使用$on、$emit和$broadcast在作用域之间进行交互149
  • Cookies150
  • 国际化和本地化151
  • 在AngularJS里面应该怎么做152
  • 怎样才能让一切运行起来呢152
  • 常见问题153
  • HTML无害化和Sanitize模块153
  • Linky155
  • 第8章速查和技巧157
  • 封装jQueryDatepicker157
  • ng-model159
  • 绑定select159
  • 调用select159
  • 例子中的其他内容160
  • TeamsList应用:过滤器和控制器的交互161
  • 搜索框165
  • 下拉框165
  • 复选框165
  • 迭代器165
  • AngularJS中的文件上传166
  • 使用Socket.IO169
  • 简单的分页服务172
  • 与服务端协作及登录175
  • 结论179
  • 索引181

资源下载

资源下载地址1:https://pan.baidu.com/s/180NgXktngtyYu5mN70ND0g

相关资源

网友留言

网友NO.49335
羿兰七

书中的demo没法引导读者一步一步实现,跳跃性太强,书组织逻辑完全有问题。先不说版本问题,就书中源码拿到机器上也无法运行。后悔买这本书了。说说第三章,完全是题外话,跑题跑的太远了。跟angular有什么太大关系吗?第三章bullshit。第一章对依赖注入根本讲不清楚。第二章我认为还算可以,能表述清楚的,第四章应用剖析,我真心服了,这应用剖析了什么?根据一个具体的应用来剖析,是不是应该跟具体的业务逻辑挂钩来讲解这个框架,完全在讲框架,你跟这个具体的菜谱有什么关系呢?第五章,与服务器交互,不过就是angular与持久化数据的关系,关键你得跟着那个前面的应用走啊,第五章完全跑偏了。你讲框架谁知道这框架怎么应用啊,这本书不光说初学者,就是略懂angular也没法跟着节奏走啊,没看之前去angular官网看遍英文教程还略懂,看完这本书我就不知道angular到底怎么用了。我最佩服简单问题复杂化的神人。你们一天云里雾里的把问题弄的那么复杂,只能说你们看不清问题本质。

网友NO.43226
孙初然

基本的该讲的都讲了,而且要点都还讲得不错。但是,代码的说明方式不是很喜欢,都是断片,而且中文版充满了各种不规范的html和js代码拼写错误。另一点就是过于简略,很多地方的坑没有说明白。等11月份另一本Angular的书出来了再看看,现在看的应该够动手写东西了。