![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS小技巧合集
文章平均质量分 71
沧州刺史
Hello朋友你好!我是一名西安电子科技大学大四在校学生,目前主要在做web方向,前端居多,别的方向也有尝试。
如果对博客内容有疑问,或者有想法,欢迎私信或评论,看到一定会回复、尽力为大家解决问题!
如果你对web感兴趣,也可以一起交流讨论,比如学习路线、项目经验、技术点等等。
同时我会不定期写一些学习心得、技术教程、项目教学等博客,希望能丰富大家的技术视野。
技术不易,我们,继续努力!
展开
-
vue v-for 渲染大量数据卡顿的优化方案
vue 中使用 v-for 渲染大量数据的优化方案 - 动态渲染前端中我们难免会遇到需要展示大量数据的情况,如果基础数据量过大,那么在初始化组件时,可能会造成严重卡顿,影响用户体验。在我参与的开源项目 swanlab 中,某些情况下需要大量渲染程序日志,最近对其进行了一下优化,将使用方案记录于此。原创 2024-03-05 10:15:30 · 3109 阅读 · 0 评论 -
JS执行过程与浏览器渲染原理——消息队列与事件循环
在写 JS 的时候,你有没有想过 JS 是按照什么顺序执行的?浏览器是怎么执行 JS 代码的?为什么有时候代码没有按照我们认为的顺序执行?JS 作为解释型脚本语言,怎么能用上定时器、回调函数之类的操作?其实浏览器背后隐藏着一个精密而复杂的机制,那就是事件循环。这个机制使得网页能够响应用户的操作,同时保持了界面的流畅性和高效性。事件循环是现代前端开发中至关重要的概念之一,它负责管理各种异步操作,例如用户输入、网络请求和定时器等。这是浏览器层面的,做前端必须知道的东西。原创 2023-10-26 19:15:20 · 697 阅读 · 0 评论 -
15812字教你从零入门node.js(基础篇)
node是每个js开发者都会使用,也是必会的工具,可能很多人都和我一样,平时都会用,但是没有系统去学习过他。这段时间,抽空从头开始学了学node基础,并把这段时间的学习作为node第一阶段,同时把第一阶段,node基础分为七个部分,共八篇,各位看官想分条细看,可以去我的主页找这八篇笔记。现在,我把这八篇笔记合八为一,综合成《15812字教你从零入门node.js(基础篇)》。原创 2022-09-20 23:46:33 · 390 阅读 · 0 评论 -
Node学习四 —— 函数执行规划
函数执行本来首先应该介绍setTimeout和setInterval这两个函数的,但是网上的详细教学已经很多了,所以就不再赘述,简单提一下需要掌握的几个点:在延迟一定时间之后调用函数取消定时器使用process.nextTick将函数推迟到下一轮事件循环上面两个延迟函数是在时间纬度上,将代码推迟一段时间然后再执行。而process.nextTick是在内存纬度,等到别的事件都执行完了,再执行需要延迟的代码。Node的事件循环在一个处理事件的队列里面循环运行,事件循环每被执行一次就被称为一个T原创 2022-09-09 01:52:03 · 196 阅读 · 0 评论 -
原生JS技巧-命名空间
var eg = {} ;//声明一个对象,作为命名空间,方便管理//定义一个公共函数来获取html对象eg.el = function(id){ return document.getElementById(id) ;}//变量作为eg对象的属性声明//函数作为eg对象的方法定义//通过eg全局对象来存储各种变量和函数//可以减少环境污染,防止发生冲突,还便于维护...原创 2021-08-31 22:18:11 · 121 阅读 · 0 评论