生成指定范围的随机数组

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

阅读全文

函数式编程

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

阅读全文

函数柯里化

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

阅读全文

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

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

阅读全文

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

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

阅读全文

前端 XX Docker 化

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

阅读全文

好玩的 Console

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

阅读全文

前端性能优化

减少请求次数和优化资源加载是提升前端性能的关键,避免冗余代码和图片压缩同样重要。

阅读全文

四个JS小技巧

尽早结束函数能避免复杂逻辑,用对象替代 switch 更简洁,变量命名要语义化,三元表达式可简化条件判断。

阅读全文

前端绘制图形验证码

生成图形验证码时要确保每次绘制前清空画布避免残留痕迹。

阅读全文