AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。 本书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。 前言 第1 章 AngularJS 简介 一些概念 客户端模板 Model View Controller(MVC) 数据绑定 依赖注入 指令 实例:购物车 接下来 第2 章 AngularJS 应用骨架 调用Angular 加载脚本 使用ng—app 声明Angular 的边界 Model View Controller 模板和数据绑定 显示文本 表单输入 浅谈非入侵式JavaScript 列表、表格以及其他迭代型元素 隐藏和显示 CSS 类和样式 反思src 和href 属性 表达式 区分UI 和控制器的职责 利用$scope 暴露模型数据 使用$watch 监控数据模型的变化 watch() 中的性能注意事项 使用Module(模块)组织依赖关系 我需要多少个模块呢 使用过滤器格式化数据 使用路由和$location 切换视图 index.html list.html detail.html controllers.js 与服务器交互 43 使用指令修改DOM 45 index.html 46 controllers.js 校验用户输入 继续前进 第3 章 使用AngularJS 进行开发 项目结构 工具 各种IDE 运行你的应用 使用Yeoman 不使用Yeoman AngularJS 下的测试 Karma 单元测试 端到端/ 集成测试 编译 其他好用的工具 调试 Batarang Yeoman :优化你的工作流程 安装Yeoman 运行服务器 添加新的路由、视图和控制器 关于测试 构建项目 与RequireJS 集成 第4 章 一款AngularJS 应用剖析 应用 模型、控制器和模板之间的关系 模型 控制器、指令及服务 服务 指令 控制器 模板 测试 单元测试 场景测试 第5 章 与服务器交互 利用$http 进行通信 进一步配置请求 设置HTTP 头 缓存响应 转换请求和响应 单元测试 使用RESTful 资源 声明 自定义方法 别用回调!(除非你真的需要它们) 简化服务端操作 ngResource 单元测试 $q 和Promise 拦截响应 安全性措施 JSON 漏洞 XSRF 第6 章 指令 指令和HTML 校验 API 概览 为你的指令命名 用来定义指令的对象 内嵌 compile 和link 函数 作用域 操作DOM 元素 控制器 继续前进 第7 章 其他注意点 $location HTML5 模式和Hashbang 模式 AngularJS Module 类的方法 Main 方法在哪里 加载和依赖 快捷方法 使用$on、$emit 和$broadcast 在作用域之间进行交互 Cookies 国际化和本地化 在AngularJS 里面应该怎么做 怎样才能让一切运行起来呢 常见问题 HTML 无害化和Sanitize 模块 Linky 第8 章 速查和技巧 封装jQuery Datepicker ng—model 绑定select 调用select 例子中的其他内容 Teams List 应用:过滤器和控制器的交互 搜索框 下拉框 复选框 迭代器 AngularJS 中的文件上传 使用Socket IO 简单的分页服务 与服务端协作及登录 结论 索引
- 老是忘记用户名2015-12-07找不到中文完整版的,逼自己看英文版的,其实也能看懂,就是自己懒罢了
- linkedin_361897452016-09-26good book. I love it.
- 粉丝: 1
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助