关键字:setInterval
  • Web前端新手都应该了解的JavaScript 开发技巧
    对于初学web前端的人而言,JavaScript都是他们学习中不可绕开知识点,Javascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。对于从事web前端工作的小伙伴们来说JavaS ...
  • Flutter轮播图
    前端开发当中最有意思的就是实现动画特效,Flutter提供的各种动画组件可以方便实现各种动画效果。Flutter中的动画组件主要分为两类: 隐式动画控件:只需设置组件开始值,结束值,执行时间,比如AnimatedOpacity,Animat ...
  • 跟着whatwg看一遍事件循环
    前言 对于单线程来说,事件循环可以说是重中之重了,它为任务分配不同的优先级,井然有序的调度。让js解析,用户交互,页面渲染等互不冲突,各司其职。 我们书写的代码无时无刻都在和事件循环打交道,要想写出更流畅,我们就必须深入了解事件循环,下面我 ...
  • promise经典面试题
    上期讲了promise基本概念和用法,今天结合上期的内容,讲解几道经典的相关面试题。 promise基本规则: 1. 首先Promise构造函数会立即执行,而Promise.then()内部的代码在当次事件循环的结尾立即执行(微任务)。 2 ...
  • 蹭一波日食流量,手撸h5日环食效果
    这两天大家的朋友圈应该都被日环食刷屏了吧,有幸亲眼目睹了日环食的小伙伴一定被这十年才能一见的天文奇观给震撼了一番,我作为一个业余天文爱好者,业余到连一个望远镜都没有,只能在日环食这天仰望天空,却被强烈的阳光刺痛了双眼,毛也看不到。 作为一个 ...
  • 高频面试题:JavaScript事件循环机制解析
    文章首次发表在 个人博客 前言 最近面试了很多家公司,这道题几乎是必被问到的一道题。之前总觉得自己了解得差不多,但是当第一次被问到的时候,却不知道该从哪里开始说起,涉及到的知识点很多。于是花时间整理了一下。并不仅仅是因为面试遇到了,而是理 ...
  • 一文看懂websocket
    我们先看一下下面这张图: 1.gif 可以看到这是一个简易的聊天室,两个窗口的消息是实时发送与接收的,这个主要就是用我们今天要讲的websocket实现的。 websocket是什么? websocket是一种网络通信协议,我们都知道htt ...
  • 关于setTimeout()你所不知道的地方
    今天原本想要写下其他的函数的,但是刚刚遇见一个函数,也就是setTimeout,这个函数,之前一直有种写法,一直总觉得有点迷糊,相信大家会遇到过,也就是说for循环里面弄个setTimeout,然后里面想要每隔1秒钟输出一个数字    就把 ...
  • 知道html5 Web Worker标准吗?能实现JavaScript的多线程?
    js为什么是单线程? 主要是因为最开始javascript是单纯的服务于浏览器的一种脚步语言(那时候没有nodejs)。浏览器是为了渲染网页,通过dom与用户交互,如果一个线程需要给dom执行click事件,而另一个进程要删除这个dom,这 ...
  • 原生写一个渐隐渐显版的轮播图
    轮播图是项目中非常常见的一个效果,平时我们可能都会用别人写好的插件,但是必要的时候也需要自己手写,尤其是需要掌握下其中的实现原理。 一、需求 1.实现渐隐渐显自动轮播效果 2.鼠标移入:显示左右切换箭头,停止自动轮播 3.鼠标离开:隐藏左右 ...

暂无数据