Page 421 - AngularJS权威教程
P. 421
31.1 了解 Chrome 应用 401
19
第31章 20
构建Angular Chrome应用
21
22
Chrome 浏览器是Google定制的浏览器。令人难以置信的不仅是它的速度,它更领跑在Web 23
①
开发的最前沿,它为前端提供了在线和离线Web体验。
Chrome应用就是嵌入在Web浏览器中运行的应用程序,但是它旨在提供原生应用的感觉。由 24
于它们本身是运行在Chrome中的,因此可以使用HTML5、JavaScript和CSS3来编写它们,此外它
们还能够访问类原生的功能,但它们并不是真正的Web应用程序。 25
Chrome应用可以使用Chrome相关API和服务,而且还能为用户提供集成桌面应用的体验。
26
Chrome应用和Web应用之间一个更有趣的区别是,Chrome应用是在本地加载的,因此能够
立即呈现,而无需等待网络将组件完全下载下来。这一特性大大提升了运行应用时的性能和用户
体验。 27
31.1 了解 Chrome 应用 28
让我们先来深入观察一下Chrome应用是如何工作的,以及如何开始构建自己的Chrome应用。
29
每个Chrome应用程序都有三个核心文件。
30
31.1.1 manifest.json
这个manifest.json文件用于描述应用程序的元数据,比如名称 、描述、版本以及如何启动这 31
个应用程序。
32
31.1.2 背景脚本
这个背景脚本用于设置应用程序如何响应系统级的事件,比如用户安装你的应用或者启动 33
它,等等。
34
31.1.3 视图
大多数的Chrome应用程序都有一个视图。这个组成部分是可选的,但是它通常对我们应用 35
程序而言非常有用。
—————————— 36
① https://www.google.com/intl/en/chrome/browser/