Gitbook 生成电子书

gitbook 生成电子书需配置 ssh 密钥和 ci 文件,确保自动部署和格式转换顺利。

阅读全文

Git 安装配置及分支管理

安装配置 Git 时注意设置用户信息和 SSH 密钥,分支管理要规范命名并合理合并。

阅读全文

幽灵空白节点

幽灵空白节点是由于行高和基线对齐导致的,处理方式包括设置 line-height 为 0 或调整 vertical-align。

阅读全文

Git域名配置

域名配置关键在 DNSpod 设置和项目根目录添加 CNAME 文件

阅读全文

获取最长公共前缀

最长公共前缀要逐个字符比对,遇到不一致就截断,否则返回初始字符串

阅读全文

获取 DOM Style 的正确姿势

直接用 dom.style 获取样式会丢失部分属性 改用 getComputedStyle 才能正确读取所有样式值

阅读全文

生成指定范围的随机数组

生成指定范围随机数组时要注意随机数是否在范围内避免重复计算

阅读全文

函数式编程

函数式编程让代码更简洁,纯函数无副作用,柯里化能分步传参提高复用性。

阅读全文

函数柯里化

柯里化让函数逐步接收参数,提升可读性和减少错误风险。

阅读全文

函数不声明全局变量也不能传入参数,每次打印数字递增

函数不声明全局变量也能通过自身属性实现计数递增

阅读全文