JS相关
文章平均质量分 79
安冬的码畜日常
决心转行,投身IT,心怀感恩,潜心积累,做自己喜欢的事,让梦想照进现实。
展开
-
【玩转 JS 函数式编程_002】1.2 为什么要用函数式编程
本篇继续介绍函数式编程相关入门知识,先弄明白函数式编程是什么以及为什么要用它,后面才不会迷失方向。原创 2024-09-29 02:25:24 · 651 阅读 · 0 评论 -
【玩转 JS 函数式编程_001】第一章 何谓函数式编程
本篇对函数式编程的基本概念进行了相关介绍,包括一些基本概念、基本理论、思维方式、概念辨析等。原创 2024-09-27 23:57:36 · 743 阅读 · 0 评论 -
【他山之石】优化 JavaScript 的乐趣与价值(上)
本篇为国外 Web 全栈大佬梳理的关于 JavaScript 优化的要点梳理。本文为上篇。文章通过对涉及原生 JavaScript 的 12 个子主题分别进行了讨论,并在自己的网站上加入了性能基准测试。读后启发很大,感兴趣的朋友可以收藏起来,顺便看看国外的他山之石是怎样创作自己的硬核技术博文的。原创 2024-09-17 23:56:55 · 1160 阅读 · 1 评论 -
【TypeScript 学习】TypeScript 枚举类型发散:基于位运算的权限管理 CRUD 操作
本文介绍了 TypeScript 枚举类型在权限管理中的应用。借助强大的位运算,可以轻松实现权限的增、删、改、查等基础操作。同时针对修改方法做了进一步完善,方便后续进行函数式编程扩展。原创 2024-07-10 15:00:05 · 1693 阅读 · 0 评论 -
【D3.js in Action 3 精译_003】关于本书
本文为《D3.js 实战》最新第三版的“关于本文”完整译文。主要介绍了本书面向的主要读者群体、内容上的组织架构、源代码相关约定以及 liveBook 线上论坛的概括介绍。对于了解整本书的内容及注意事项具有一定的参考价值。原创 2024-06-22 10:53:32 · 1208 阅读 · 0 评论 -
【D3.js in Action 3 精译_002】前言
本文为《D3.js 实战》最新第三版的前言内容。介绍了作者的学习经历和创作背景。原创 2024-06-21 18:20:51 · 625 阅读 · 0 评论 -
JavaScript 闭包在高阶函数中的一个极其隐蔽的坑
本文根据《Functional JavaScript》中一个关于闭包应用的话题展开,深入讨论了闭包在高阶函数中存在的一个隐藏条件,并通过多种方式展示了如何避免此类情况的发生。原创 2023-06-07 15:05:34 · 555 阅读 · 0 评论 -
VSCode 设置代码格式化时的默认引号类型
本文介绍了如何在 VSCode 中设置代码自动格式化时,手动指定引号的处理方式。通过实际 Vue 项目中遇到的 prettier 语法提示问题切入,给出了两种快速处理方法,并在文末进行了简要分析,避免后来的读者继续踩坑。原创 2021-12-25 16:19:47 · 5877 阅读 · 0 评论 -
Hmac SHA256 加密在原生 Java 及 Node.js 的实现
利用原生 Java 及 Node.js 内置模块,分别实现了 Hmac SHA256 加密(附详细源码),并在文末进行了 SHA1 加密的拓展。原创 2021-12-19 16:03:56 · 6102 阅读 · 0 评论 -
《Getting Started with D3》填坑之旅(八):第四章(下)
本文为《Getting Started with D3》第四章第二个示例的案例实操,详细介绍了利用 D3 的过渡功能实现鼠标悬停、弹出提示框、散点标签、入场动画等效果,并配合大量实践截图,纠正了原书中的诸多笔误,并修复了旧版D3库中存在的空指针异常。最后通过与素材包文件的细致对比,完美复现了书中示例的最终效果。原创 2021-06-19 20:04:56 · 185 阅读 · 0 评论 -
《Getting Started with D3》填坑之旅(七):第四章(上)
本文是对《Getting Started with D3》第四章示例一的实测分析,纠正了书中的笔误和样式缺漏,并给出了新旧版本更新所需注意的问题。原创 2021-06-14 23:39:06 · 924 阅读 · 1 评论 -
JavaScript 实现日期自动补零的几种写法梳理
总结了利用 JavaScript 实现日期自动补零的几种常见写法,并在文末提炼了一个通用方法,便于今后直接调用。原创 2020-06-27 22:59:18 · 6053 阅读 · 0 评论 -
利用 ImageData 实现图片左右旋转 90°
详细介绍了如何利用 JavaScript 中的 ImageData 对象,实现图片向左、向右旋转 90° 的基本原理、具体实现步骤,并给出源代码和示例文件。原创 2020-05-11 16:10:30 · 2170 阅读 · 0 评论 -
ES6 实现按钮单击后禁用、并在指定时间后恢复
用 ES6 语法实现单击按钮后禁用该按钮、并于指定时间段后恢复单击的功能。适用于从脚本层面限制多次反复提交表单的场景。原创 2020-02-18 16:03:15 · 586 阅读 · 0 评论