1: 宏任务:包括整体js代码(script标签下的同步任务代码),setTimeout,setInterval; 2: 微任务:Promise.then(),process.nextTick(Node.js); 3: JS 事件循环机制(event loop) (1) 首先执行宏任务,遇到setT ...
分类:
Web程序 时间:
2020-06-01 12:03:28
阅读次数:
108
app.js /** * 计算剩余时间 */ shengTime:function(options){ var t=setInterval(function(){ if(minutes<=0 || seconds<=0){ clearInterval(t) return; } var endtime ...
分类:
微信 时间:
2020-05-28 00:55:32
阅读次数:
264
使用H5 canvas绘制的可交互扇形 requestAnimationFrame() 现有动画实现方式的不足 setTimeout和setInterval都不十分精确。为它们传入的第二个参数,实际上只是指定了把动画代码添加到浏览器UI线程队列中以等待执行的时间。如果队列前面已经加入了其他任务,那动 ...
分类:
其他好文 时间:
2020-05-23 20:44:57
阅读次数:
68
1. 页面上2秒执行一次任务: setInterval(function(){ //执行任务 },2000); //取消执行 clearInterval(); 2.延时执行: JS都是延时执行的,没有多线程概念,碰到要使用全局变量的时候,要使用递归来实现全局变量数值变化! 3.页面上只执行一次任务: ...
分类:
Web程序 时间:
2020-05-23 09:34:51
阅读次数:
60
写在之前 canvas 元素中提供了看似简单的绘图方法,但仔细挖掘,可以以此做出非常复杂而漂亮的图形。随着 API 的逐渐完善,我相信自己能进行更多有意思的尝试。 时钟的 canvas + js 实现主要是应用上下文的简单变换、文本添加及周期性调用方法 setInterval(func, delay ...
分类:
其他好文 时间:
2020-05-18 16:55:48
阅读次数:
52
一.应用场景: 在项目中有一个地方需要定时查询数据库是否有数据,如果有则显示在界面上。 二.可以使用ajax定时查询来做: var inter = window.setInterval(refreshData,30000); //每三十秒调用一次 function refreshData() { $ ...
分类:
其他好文 时间:
2020-05-18 14:46:18
阅读次数:
69
这篇博客主要记录下学习中碰到的一些问题(以防忘记)。 JavaScript中,在setInterval中关闭该定时器,但是此次执行也会完成,用语言描述不太容易,直接看代码: var i=1; var timer=setInterval(function(){ if(i 10) { console.l ...
分类:
编程语言 时间:
2020-05-16 10:56:45
阅读次数:
85
定时器的作用: 开启定时器: setInterval 间隔型 setTimeout 延时型 两种定时器的区别 <script> function show(){ console.log(1) } setInterval(show,1000)//会无限的执行 </script> <script> fu ...
分类:
编程语言 时间:
2020-05-11 13:03:35
阅读次数:
57
使用JQuery完成页面定时弹出广告 Js相关技术 定时器: ? setInterval & clearInterval ? setTimeout & clearTimeout 显示: img.style.display = "block" 隐藏: img.style.display = "none ...
分类:
Web程序 时间:
2020-05-06 01:32:06
阅读次数:
81
App接口消息推送我们在使用手机app时,会时不时收到app的推送,今天我们就来看看消息推送怎么实现的。消息推送的方式使用轮询的方法获取推送消息。我们的app每隔1一分钟就发送一个http请求,请求我们的服务器,我们服务器返回推送的消息。(类似于js中setinterval函数设置每隔几秒钟发送ajax)使用第三方平台进行推送这里我们使用极光推送1我们先注册登录2进入控制台,创建应用,我们能拿到a
分类:
移动开发 时间:
2020-05-05 21:52:29
阅读次数:
197