HTML5之异步执行js
2013-06-27 00:00
99 查看
什么是 Web Worker?
当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。
web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
浏览器支持
所有主流浏览器均支持 web worker,除了 Internet Explorer。
异步执行的js如何回传结果?
在异步执行的js内部调用postMessage()方法,它用于向 HTML 页面传回一段消息。
参考资料:http://www.w3school.com.cn/html5/html_5_webworkers.asp
当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。
web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
浏览器支持
所有主流浏览器均支持 web worker,除了 Internet Explorer。
异步执行的js如何回传结果?
在异步执行的js内部调用postMessage()方法,它用于向 HTML 页面传回一段消息。
参考资料:http://www.w3school.com.cn/html5/html_5_webworkers.asp
相关文章推荐
- 如何使js函数异步执行
- setTimeout与js引擎的异步执行
- web优化之-js 异步加载 js延迟执行 js插件
- (转)setTimeout与js引擎的异步执行
- Node.js的那些坑(三)——如何在异步方法都执行后再执行
- JS异步执行
- defer、async属性以及JS异步加载并执行解决方案
- Node.js的那些坑(四)——如何让异步并发方法同步顺序执行
- web优化之-js 异步加载 js延迟执行 js插件
- defer、async属性以及JS异步加载并执行解决方案
- 异步加载js和异步执行js的方法
- js异步执行用回调函数当参数和同步执行的区别的案例
- JS异步执行实例代码
- js的异步执行
- 总结前端开发模式和规范 2、HTML5中script的async属性异步加载JS
- Nightwatch.js 异步中调用等待执行
- setTimeout()和setInterval()看js的异步执行方法
- js 异步操作,回调函数控制执行顺序
- 异步加载js文件并执行js方法:实现异步处理网页的复杂效果
- js异步加载与执行1