疏影横斜

疏影横斜

有趣有盼,无灾无难.
github
telegram
misskey
构建我的第一个自定义 ESLint 规则
在我学习 React、Vue 或更普遍地使用 Javascript、TypeScript 时,我经常使用 ESLint 来进行 linting。 虽然我已经非常熟悉如何使用和配置这个工具,但是直到最近,我才真正意义上从头开始编写自定义 ESLint 规则,在此期间我会了我很多东西…
JavaScript Void 运算符
最近看到一个大佬直播时提到,在大厂里 var 变量是不能直接赋值 undefined 的,而是要用 void 0 来赋值。 Copy // Bad var a = undefined; // Good var a = void 0; void 0 是个啥东西…
原生JS图片懒加载(LazyLoad)
什么是懒加载?# 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会被加载。 懒加载有什么作用?# 能提升用户的体验。如果页面上所有的图片都需要加载,等待时间会很长,这就会严重影响用户体验。 减少无效资源的加…
什么是防抖和节流?有什么区别?如何实现?
什么是防抖和节流?# 本质上是优化高频率执行代码的一种手段。 在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,🌰如resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能…
JSP 基础
JSP 简介# JSP (Java Server Pages), 其根本是一个简化的 Servlet 设计,它实现了在 Java 中使用 HTML 标签。JSP 是 一种动态网页技术标准,也是 JavaEE 的标准。JSP 和 Servlet 一样,是在服务器端执行的。JSP…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.