Page 19 - AngularJS权威教程
P. 19
目 录 5
25.3.5 创建一个导航程序 ................... 345 27.12 编译新语言 ........................................... 378
25.4 ui-utils ................................................. 346 27.13 改变语言 ............................................... 379
25.4.1 安装 ........................................... 347 第 28 章 缓存 ................................................... 381
25.4.2 mask ........................................... 347 .............................................
25.4.3 ui-event ................................... 347 28.1 什么是缓存 ................................... 381
25.4.4 ui-format ................................. 348 28.2 Angular 中的缓存 381
28.2.1 $cacheFactory 简介 ................. 381
第 26 章 移动应用 .......................................... 350 28.2.2 缓存对象 ................................... 382
26.1 响应式 Web 应用 .................................... 350 28.3 $http 中的缓存 ...................................... 382
26.2 交互 ......................................................... 350 28.3.1 默认的$http 缓存 .................... 382
26.2.1 安装 ........................................... 350 28.3.2 自定义缓存 ............................... 383
26.2.2 ngTouch ..................................... 351 28.4 为$http 设置默认缓存 .......................... 384
26.2.3 $swipe 服务 .............................. 352
第 29 章 安全性 ............................................... 385
26.2.4 angular-gestures 和多点
触控手势 ................................... 353 29.1 严格的上下文转义:$sce 服务 ............ 385
26.2.5 安装 angular-gestures ........... 354 29.2 URL 白名单 ............................................ 387
26.2.6 使用 angular-gestures ........... 354 29.3 URL 黑名单 ............................................ 388
26.3 Cordova 中的原生应用程序 ................... 355 29.4 $sce API ................................................. 388
26.4 Cordova 入门 .......................................... 356 29.4.1 getTrusted ............................... 388
26.4.1 Cordova 开发流程 ..................... 359 29.4.2 parse ......................................... 389
26.4.2 平台 ........................................... 359 29.4.3 trustAs ..................................... 389
26.4.3 插件 ........................................... 359 29.4.4 isEnabled ................................. 390
26.4.4 构建 ........................................... 360 29.5 配置$sce ................................................. 390
26.4.5 模拟和运行 ............................... 360 29.6 可信赖的上下文类型 ............................. 390
26.4.6 开发阶段 ................................... 360 第 30 章 AngularJS 和 IE 浏览器 ............... 391
26.4.7 Anguar 中的 Cordova 服务 ....... 361
26.5 引入 Angular ........................................... 362 30.1 Ajax 缓存 ................................................ 393
...............................
26.6 使用 Yeoman 构建 .................................. 363 30.2 AngularJS 中的 SEO 393
26.6.1 修改 Yeoman 以便使用 30.3 使 Angular 应用可被索引 ...................... 393
Cordova ..................................... 364 30.4 服务端 ..................................................... 393
26.6.2 装配 Yeoman 构建 .................... 365 30.4.1 hashbang 语法 ........................... 394
26.6.3 构建移动部分 ........................... 365 30.4.2 HTML5 路由模式 ..................... 394
26.6.4 处理引导程序 ........................... 367 30.5 服务端处理 SEO 的选项 ........................ 394
30.5.1 使用 Node/Express 中间件 ....... 395
第 27 章 本地化 ............................................... 369 30.5.2 使用 Apache 重写 URL ............ 395
27.1 angular-translate ................................ 369 30.5.3 使用 Ngnix 代理 URL .............. 396
27.2 安装 ......................................................... 369 30.6 获取快照 ................................................. 396
27.3 教你的应用一种新语言 ......................... 370 30.7 使用 Zombie.js 获取 HTML 快照 .......... 397
27.4 多语言支持 ............................................. 371 30.8 使用 grunt-html-snapshot ................... 398
27.5 运行时切换语言 ..................................... 372 30.9 Prerender.io ............................................. 399
27.6 加载语言 ................................................. 373 30.10 <noscript>方法 ................................... 400
27.7 angular-gettext ................................... 374 第 31 章 构建 Angular Chrome 应用 ........
27.8 安装 ......................................................... 374 401
27.9 用法 ......................................................... 375 31.1 了解 Chrome 应用 .................................. 401
27.10 字符串提取 ........................................... 375 31.1.1 manifest.json .............................. 401
27.11 翻译字符串 ........................................... 377 31.1.2 背景脚本 ................................... 401