博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript和快速响应的用户界面
阅读量:5064 次
发布时间:2019-06-12

本文共 416 字,大约阅读时间需要 1 分钟。

JavaScript和用户界面更新在同一个进程中运行,因此一次只能处理一件事情。这意味着当JavaScript代码正在运行时,用户界面不能响应输入,反之亦然。高效地管理UI线程就是要确保Javascript不能运行太长时间,以免影响用户体验。

任何JavaScript任务都不应该执行超过100毫秒。

JavaScript运行期间,浏览器响应用户交互的行为存在差异。

定时器可用来安排代码延迟执行,它使得你可以把长时间运行脚本分解成一系列的小任务。

Web应用越复杂,积极主动的管理UI线程就越重要。

1. 浏览器UI线程

2. 定时器

 setTimeout(greeting, 250);创建一个只执行一次的定时器

 setInterval(greeting, 250)创建一个周期性重复运行的定时器

转载于:https://www.cnblogs.com/floraCnblogs/p/js-setting-time.html

你可能感兴趣的文章
学习总结:机器学习(六)
查看>>
算法题归纳
查看>>
SQLServer跟踪相关
查看>>
4.3 大图轮播
查看>>
基本数据类型存储空间
查看>>
python当中的生成器
查看>>
学习软件工程的体会
查看>>
骆驼命名法
查看>>
python3----运算符
查看>>
Django中间件2
查看>>
使用UIImageView实现图像拖动、缩放等
查看>>
android测试之monkey测试
查看>>
从DataTable高效率导出数据到Excel
查看>>
任何抛开业务谈大数据量的sql优化都是瞎扯
查看>>
[Win32]一个调试器的实现(四)读取寄存器和内存
查看>>
第二十四天笔记
查看>>
Java提高学习之Object(3)
查看>>
cmd copy命令 文件复制【转】
查看>>
.net中Task.WhenAll和WhenAny异步的等待Task完成
查看>>
fread和fwrite函数功能
查看>>