多个setinterval 第2页
- 抓狂!TS 组件性能拉胯到崩溃?4 个绝杀技巧逆风翻盘!
-
前端兄弟姐妹们五一假期快乐,咱们谁还没被TypeScript组件的性能问题折磨过?页面加载转圈圈,点击按钮没反应,代码改了一轮又一轮,性能却还是原地踏步,分分钟想砸电脑!别慌,今天这4个绝杀技巧,专治TS组件的“疑难杂症”,让性能直接逆风翻盘!技术原理:深挖TS组件性能“黑洞”在...
- 让小球做圆周运动,你有几种办法?
-
最近在阅读外国技术文章中无意中发现了一个神奇的CSS属性motion-path,它可以让Dom元素可以按照自定义的路径移动。又想起了很久之前参加校招面试的时候,面试官问了我一个问题“能不能不借助库实现小球在浏览器中做圆周运动?”,于是就整理了一下让小球圆周运动的方法(纯属无聊不喜勿喷)。因为之前的题...
- 前端基础进阶(十四):深入核心,详解事件循环机制
-
EventLoopJavaScript的学习零散而庞杂,很多时候我们学到了一些东西,但是却没办法感受到进步!甚至过了不久,就把学到的东西给忘了。为了解决自己的这个困扰,在学习的过程中,我一直在试图寻找一条核心的线索,只要顺着这条线索,我就能够一点一点的进步。前端基础进阶正是围绕这条线索慢慢展开,而...
- 从0搭建一个WebRTC,实现多房间多对多通话,并实现屏幕录制
-
这篇文章开始会实现一个一对一WebRTC和多对多的WebRTC,以及基于屏幕共享的录制。本篇会实现信令和前端部分,信令使用fastity来搭建,前端部分使用Vue3来实现。为什么要使用WebRTCWebRTC全称WebReal-TimeCommunication,是一种实时音视频的技术,它的优势...
- Vue2 开发卡壳?这 10 个实战技巧专治各种不服
-
干前端开发的兄弟,谁还没被Vue2折腾过?数据不更新、组件通信乱成麻、性能差到想砸电脑……这些痛点,我都懂!今天直接甩出10个超实用的实战技巧,每一个都是从项目“血坑”里爬出来总结的,专治Vue2开发各种不服!数据响应式“陷阱”:数组修改为啥没反应?刚用Vue2时,很多人都遇...
- 深入理解Linux内核源码调度器原理及重要数据结构
-
前言:调度器作为操作系统的核心部件,具有非常重要的意义,其随着linux内核的更新也不断进行着更新。本系列文章通过linux-3.18.3源码进行调度器的学习和分析,一步一步将linux现有的调度器原原本本地展现出来。此篇文章作为开篇,主要介绍调度器的原理及重要数据结构。...
- [.net编程自学网]JavaScript DOM编程(二)
-
事件在DOM中有很多事件。1、演示:<bodyonmousedown=“alert(‘别点我!’);”>//注意body的范围。有时事件的响应代码比较多,就要放到一个函数中:<scripttype="text/javascript">functionUserMous...
- 前端百题斩之两个角度一个实战了解事件循环
-
作者:前端点线面来源:前端点线面1任务分类1.1广义分类...
- 浏览器多个tab页面之间通过localStorage进行通信
-
在页面中不同的frame之间进行相互调用的话,我们可以通过frame获取对应的window然后进行调用,但是如果是浏览器不同的tab之间呢?在这里,对通过localStorage实现不同tab之间的通信进行一个简单的封装和测试,准备用在项目中。...
- 页面渲染慢到抓狂?1 个渲染优化技巧
-
忙碌了一整天,敲了无数行代码,眼睛酸涩,脑袋发沉,是不是还在为项目里慢吞吞的页面渲染发愁?别急,先放下那些让人崩溃的加载转圈动画,今晚咱们就来聊聊一个能让Vue2和Vue3项目“重获新生”的渲染优化技巧,保证一看就懂,一用就灵!先问问大家,有没有遇到过页面数据更新时,整个页面都跟着“抖...