没有合适的资源?快使用搜索试试~ 我知道了~
Android开发教程之使用-Web-Workers-来加速PPT.ppt
0 下载量 82 浏览量
2022-10-31
09:36:58
上传
评论
收藏 505KB PPT 举报
温馨提示
试读
35页
Android开发教程之使用-Web-Workers-来加速PPT.ppt
资源推荐
资源详情
资源评论
Android
Android
开
开
发
发
教
教
程
程
之
之
使
使
用
用
Web Workers
Web Workers
来
来
加
加
速
速
您
您
的
的
移
移
动
动
Web
Web
应
应
用
用
程
程
序
序
简介
关于本系列
开始
移动设备上的多线程 JavaScript
清单 1.在页面脚本中使用一个 Web
Worker
清单 2. 一个 Worker 脚本
设备支持
使用 Workers 改善性能
清单 3. 交易应用程序 HTML
清单 4. loadDeals 函数
清单 5. 预取交易细节
清单 6. 交易细节 Worker 脚本
清单 7. Worker 导入的脚本
清单 8. showDetails 函数
结束语
一直以来,Web 应用程序被局限在一个单线程世
界中。这的确限制了开发人员在他们的代码中的作
为,因为任何太复杂的东西都存在冻结应用程序 UI
的风险。通过将多线程引入 Web 应用程序,Web
Workers 扭转了这一不利局面。这对于大部分应用
程序逻辑都位于客户端的移动 Web 应用程序来说
尤其有用。在本文中,您将了解如何使用 Web
Workers 并发现哪些任务最适合它们。您还将看到
如何使用其他 HTML 5 技术才能提高使用那些技术
的效率。
简
简
介
介
HTML 5 是一项被大肆宣扬的技术,但是它实至名
归。它有望成为一个技术引爆点,将桌面应用程序
功能引向浏览器。它不仅适用于传统浏览器,甚至
也针对移动浏览器。更好的是,最流行的移动浏览
器已经采纳和实现 HTML 5 规范的很多重要部分。
在这个五部分的系列中,我们将详细了解几个新技
术,它们都是 HTML 5 的一部分,可以大大影响移
动 Web 应用程序开发。在每一部分中,都将开发
一个可以工作的移动 Web 应用程序,展示一个可
以用于现代移动 Web 浏览器(比如 iPhone 和基
于 Android 的设备上的浏览器)的 HTML 5 特性
。
Android
Android
开
开
发
发
教
教
程
程
之
之
关
关
于
于
本
本
系
系
列
列
在本文中,您将使用最新的 Web 技术开发 Web 应
用程序。这里的大部分代码只是 HTML、
JavaScript 和 CSS — 所有 Web 开发人员的核心技
术。所需的最重要的工具是用于进行测试的浏览器
。本文大部分代码将在最新桌面浏览器上运行,但
也有一些例外,我们将在文章中进行说明。当然,
您也必须在移动浏览器上测试,为此,您需要最新
的 iPhone 和 Android SDKs。本文将使用
iPhone SDK 3.1.3 和。本文的样例还将使用一个
代理服务器来从浏览器访问远程服务。这个代理服
务器是一个简单的 Java™ servlet,但也可以使用
以 PHP、Ruby 以及其他语言编写的代理轻松替换
。参见 参考资料 获取链接。
Android
Android
开
开
发
发
教
教
程
程
之
之
开
开
始
始
对于大多数开发人员来说,多线程或并发编程并不
新鲜。但是,JavaScript 并不是一种支持并发编程
的语言。JavaScript 的创建者认为,对于
JavaScript 这样旨在 Web 页面上执行简单任务的
语言来说,并发编程容易出现问题,而且没有必要
。然而,由于 Web 页面已经发展成为 Web 应用程
序,使用 JavaScript 完成的任务的复杂程度已经大
大增加,向 JavaScript 提出了与其他语言同等的要
求。与此同时,使用其他支持并发编程的语言工作
的开发人员经常面临伴随线程和 mutexes 这样的
并发原语而来的超高复杂性的困扰。实际上,最近
像 Scala、Clojure 和 F# 这样的几种新语言已经发
展,它们都有可能简化并发性。
移
移
动
动
设
设
备
备
上
上
的
的
多
多
线
线
程
程
JavaScript
JavaScript
剩余34页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 321
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功