文章记录

原生表格的虚拟滚动实践(上)

2024-12-16

由于业务开发需要在低版本浏览器中使用,所以需要使用原生表格实现虚拟滚动,本篇仅分享表格竖向的虚拟滚动。

了解更多

原生表格的虚拟滚动实践(下)

2024-12-16

由于业务开发需要在低版本浏览器中使用,所以需要使用原生表格实现虚拟滚动,本篇分享表格横向的虚拟滚动。

了解更多

Electorn的相关脚手架

2024-12-16

今年上半年需要开发一个管理后台使用到了React框架,于是便接触一下Electorn框架,用于开发跨平台了解一下目前有哪些可以快速上手的框架代码

了解更多

Web 前端性能优化:批量 DOM 操作 - FastDOM

2024-12-02

原生应用时代,DOM 操作一般借助类似 jQuery 的工具库手动完成,而在框架/库应用时代 DOM 操作退居幕后自动完成,原生应用与框架应用性能孰高孰低?DOM 批量操作对于性能有何影响?利用 FastDOM 库来解决这些性能问题。

了解更多

为什么说useSignal()是Web框架的未来

2024-11-11

Angular、Qwik的作者 MIŠKO HEVERY 在文章中盛赞了 useSignal() 这种数据流方案, 表示 useSignal() 是前端框架的未来,并考虑在Angular中实现它。我们在这里不评价文章的观点,我们来看看 useSignal 这个方案的前世今生。

了解更多

git依赖包发布

2024-10-26

自己开发的npm包如何发布到公网与内网

了解更多

(转载)如何实现网站鼠标特效

2024-10-24

以下代码可以实现一个在画布上的鼠标炫酷特效

了解更多

AI技术

2024-10-14

2024年最近两年出现的主要生成式 AI 技术罗列

了解更多

从贝塞尔曲线的计算感受数学建模的魅力

2022-12-01

最近在做可视化相关的东西,需要计算贝塞尔曲线上一点的坐标位置,从这个解决过程中感受到了数学建模的魅力。

了解更多

主流小程序开发流程

2022-11-11

微信小程序开发与钉钉小程序开发的移动端兼容上有很多需要注意的点。

了解更多

Web 字体加载对 DOM 位置的影响

2022-10-16

由于使用了第三方 Web 字体,产生了一个潜在的线上问题,苦于调试过程中一直没有考虑字体加载会对 DOM 位置产生影响,浪费了大量时间和精力。

了解更多

利用脚本执行 `tsc` 忽略类型检查错误

2022-08-06

TypeScript 作为一个强类型的语言,增强了 JavaScript 编程开发体验,类型定义文件为一个第三方模块的使用体验增色不少,现如今很多 npm 包的发布都内置了对类型定义文件的支持。

了解更多

前端工程化:对于构建工具链的简单思考

2022-08-01

前端工程化是一个值得了解的方向,从软件开发、测试到部署上线整个环节的深入,可以对软件工程有一个更深刻的理解,对于前端来说,构建工具链是工程化中重要的一环,这里对这么多年接触过得工具做一个简单的总结思考。

了解更多

桥接模式:跨平台的事件机制设计

2022-06-12

最近在做图表组件库的技术调研的架构方案设计,参考了很多开源库的源码,发现其中跨平台的事件机制设计很值得学习,如果要用软件设计模式来解释,那大概就是桥接模式了。

了解更多

如何更好的维护开源项目

2022-04-22

一直以来开源精神被开发者所推崇,维护开源项目需要注意什么,有哪些工具可以帮助我们解决通用的复杂问题,值得学习了解。

了解更多

一些互联网名词

2022-03-27

互联网时代创造了诸多名词,而这些与商业活动紧密相关,了解一下还是挺有趣的。

了解更多

TypeScript:扩展第三方库的类型定义

2022-01-09

TypeScript 作为 JavaScript 的超集,为 Web 开发带来了强类型语言和类似代码智能提示这种良好的开发体验,如何对第三方依赖库的类型定义进行扩展呢?

了解更多

解析基于 core-js 与 ESLint 的 Web 兼容方案

2021-12-07

Web 网页为了保证在多个平台和低中高端设备上的体验稳定性和一致性,通常会做 Polyfill 以保证兼容性,当下社区的主流方案则是基于 core-js,而 ESLint 则可作为自动检测的辅助工具。

了解更多

Web 前端调试工具:SourceMap 文件

2021-11-28

Web 前端项目在生产环境发布的代码是经过混淆和压缩的,如何调试则成为了一个难题,SourceMap 文件则是一个解决该问题时可以利用的很好的工具。

了解更多

Web 应用:轻量级状态管理工具 zustand

2021-11-18

Web 网页向 Web 应用发展的过程中,势必会出现 Web 项目的复杂化问题,而在移动端场景,基于 React.js 的应用中如何管理状态?zustand 也许值得一试。

了解更多