关于Web Worker的知识点

背景

web worker 是运行在后台的 JavaScript,不会影响页面的性能。

什么是 Web Worker?
当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。
web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。

通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程。
Web Worker可以提高应用的总体性能,并且提升用户体验。如果你想在自己的Web应用中使用Web Worker, 不妨来了解一下有关Web Worker的基础知识点。

Read More

代码实现无障碍的对话框

前言

全方面考虑对话框对可访问性的影响。
多数情况下,它是可访问性的一个灾难。输入焦点未能正确处理以及屏幕阅读器无法感知内容变化。其实,使对话框可访问并非如此困难,你只需要理解几行代码的作用。

Read More