正则表达式是一个强大的文本匹配工具。但是,对于初学者来说,众多的符号和规则可能让人难以理解。其实,你不需要记住所有的正则表达式语法!本文将分享一些简单而实用的技巧,帮助理解正则表达式的核心概念,轻...
JavaScript 终于原生支持数组分组了!
在日常开发中,很多时候需要对数组进行分组,每次都要手写一个分组函数,或者使用lodash的groupBy函数。好消息是,JavaScript 现在正在引入全新的分组方法:Object.groupBy和Map.groupBy,以后再也不需要手写分...
20个提升效率的JS简写技巧,告别屎山!
JavaScript 中有很多简写技巧,可以缩短代码长度、减少冗余,并且提高代码的可读性和可维护性。本文将介绍 20 个提升效率的 JS 简写技巧,助你告别屎山,轻松编写优雅的代码! 移除数组假值 可以使用 ...
5分钟带你了解【前端装饰器】,“高大上”的“基础知识”
基本介绍 装饰器是一种以 @ 符号开头的特殊语法,放在目标代码的前面用于包装或扩展代码功能。JavaScript 的装饰器语法目前仍处于提案阶段,现阶段使用的话需要通过 bable 等方式进行编译之后,才能在浏览器...
JS高级用法:像大神一样玩转JavaScript
前言 众所周知,JavaScript是一种非常流行的编程语言,它已经成为了网页开发的必备技能。但是,在我们从事JavaScript编程的时候,我们却没有完全发掘和利用它的全部潜力。在本文中,我们将分享一些高级的Java...
最笨的方法解决vxe-table白屏问题,优化用户体验~
背景 事情是这样的,最近团队为了优化用户体验,做了很多针对性的措施,但是有一个小问题,一直卡着。那就是我们使用 vxe-table 这个表格组件库,但是发现他在数据量大的情况下,拖动滚动条会有白...
JS数组的十三个遍历方法,一定要全部了解才行!
在日常工作中,无论是原生开发还是使用如 vue、react 等框架开发,使用 数组 遍历操作数据都是十分频繁的,因此,本文总结一下,方便自己和大家参考。内容较多,可以点赞+收藏,方便使用时...
30行代码,高大上解决Promise的多并发问题
背景 提起控制并发,大家应该不陌生,我们可以先来看看多并发,再去聊聊为什么要去控制它 多并发一般是指多个异步操作同时进行,而运行的环境中资源是有限的,短时间内过多的并发,会对所运行的环境造成很...
前端如何静悄悄录制用户的操作过程,静悄悄上传到服务器~
背景 公司有很多的项目,但是并不是每一个项目都很重要,其实重要的项目就那么几个,上面也是很重视这几个项目,尤其是对一些生产问题的关注度很高。 这几天上面交代下来了,需要对这些项目做一些用户行为...
分享能提高开发效率,提高代码质量的八个前端装饰器函数~
装饰器非常好用 前面给大家发了一篇文章xxx,给大家介绍了一遍JavaScript中的装饰器,今天就给大家介绍一下在我项目中用到过的几个装饰器的思路吧 代码是伪代码,只是提供个思路,实际上代码不止这么少 ...