Git域名配置

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

阅读全文

获取最长公共前缀

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

阅读全文

获取 DOM Style 的正确姿势

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

阅读全文

生成指定范围的随机数组

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

阅读全文

函数式编程

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

阅读全文

函数柯里化

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

阅读全文

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

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

阅读全文

网页或Html元素在浏览器上全屏解决方案

全屏需兼容不同浏览器事件,退出和判断状态也要做相应处理。

阅读全文

前端 XX Docker 化

nginx 和 node.js 服务 docker 化关键在正确编写 Dockerfile 和配置端口映射,避免运行时出错。

阅读全文

好玩的 Console

console 能打印彩色文字、表格、时间统计还能分组清空,开发调试更高效。

阅读全文