2023-07-01 1131 阅读 实用干货 🌋 👨🔬 十大JavaScript设计模式让你成为编程巨匠 JavaScript是一种多范式的编程语言,它具有许多特性,适合应用各种设计模式。下面是一些适合JavaScript的设计模式的大集合:单例模式(SingletonPattern)JavaScript中的全局对象和闭包特性使得实现单例模式非常容易。可以使用闭包来创建一个只有一个实例的对象,并确保全局
2023-06-26 1200 阅读 实用干货 🌋 ⚔️ 代码评审的18个军规 我们开发完需求,提测前,一般都需要代码评审。小伙伴们,你们知道代码评审,一般都有哪些军规嘛?今天给你带来代码评审的18个军规。1.添加必要的注释其实,写代码的时候,没有必要写太多的注释,因为好的方法名、变量名,就是最好的注释。以下就是笔者总结的一些注释规范:所有的类都必须添加创建者和创建日期,以及简
2023-03-28 1119 阅读 实用干货 🌋 💡 提升JavaScript 加载速度的10种方式 在许多现代网站中,有大量的JavaScript。事实上,根据HTTP统计,平均每个页面有超过500KB的JavaScript。问题是,JavaScript的下载和解析都需要时间,这使得网站的加载速度大大降低,从而影响了网站的保留率,因为如果一个网站的加载时间太长,用户就会离开。幸运的是,有一些简单的
2023-02-01 1072 阅读 实用干货 🌋 🤭 8种专坑同事的SQL写法,快来试试吧! SQL语句的执行顺序:1、LIMIT语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type,name,create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT*FROMoperationWH
2023-01-29 1003 阅读 实用干货 🌋 🎭 掌握编写有效的GitHub提交信息的艺术 写提交信息没有严格的规则,但当在GitHub上做项目时,清楚、简洁地传达你所做的修改是很重要的。做到这一点的方法之一是在提交信息中使用关键字。这些关键词,或标签,有助于表明变化的性质,使其他人更容易理解你的贡献的背景。以下是一些常见的关键词和它们所表示的内容。FEAT:使用这个关键词来表示你正在致力
2023-01-20 1006 阅读 值得一看 🔍️ 🉐 为什么更建议使用Number.isNaN()而不是isNaN()? 前言最近在项目代码中,发现了有人使用Number.isNaN()这个方法,也有人使用isNaN()这个方法,本着少一事不如多一事的原则,仔细探究了下这两个方法的区别之处。阅读本文,你将学到:1.isNaN()的用法2.Number.isNaN()的用法3.isNaN()和Number.isNaN()