让你更好使用 Typescript 的11个技巧
学习Typescript通常是一个重新发现的过程。最初印象可能很有欺骗性:这不就是一种注释Javascript 的方式吗,这样编译器就能帮助我找到潜在的bug?
vue代码压缩优化
在 Vue 中,你可以使用构建工具来压缩你的代码, 官方推荐使用 webpack,在webpack中你可以使用UglifyJSPlugin 插件来压缩 JavaScript 代码。例如,你可以在 webpack 的配置文件中配置 UglifyJSPlugin
Js为什么常用void 0代替undefined?
大家都知道void运算符总会返回一个undefined的结果,那么为什么要用void 0来代替undefined呢?这不是多此一举了吗?下面为大家讲讲这样使用的原因。
常说的代码整洁到底是什么?
这个文章本来没打算写,直到经历了几次代码评审会议之后,我意识到自己编码方式还不成系统,仍然需要进行系统化的学习,掌握前辈们总结出的最适用的规律无疑是一种好的方式。恰好很早之前就收藏了这本代码整洁之道,便决定趁着闲暇之际阅读总结一下
页面重排和重绘问题
页面重排(reflow)是指浏览器重新计算页面的渲染布局,通常是由于元素的尺寸、位置或者视口尺寸发生了变化导致的。重排会影响页面的性能,应尽量避免。
Js二叉树的基本操作_遍历,翻转,对称,深度,重建
二叉树是非常基础又非常重要的数据结构,在一些场合有着非常重要的作用。掌握二叉树对编写高质量代码、减少代码量有很大的帮助!二叉树是一种特殊的树, 非常适合计算机处理数据, 所以对于程序员来说掌握二叉树是非常有必要的。
JavaScript 中URL 查询字符串(query string)的序列与反序列化
在 JavaScript 中,可以使用 URLSearchParams 对象来处理 URL 中的查询字符串。序列化(将 JavaScript 对象转换为查询字符串)可以使用 URLSearchParams 对象的 append() 方法
CSS最新的强大:has() 父层选取器来了!
:has() 伪类是个非常好用的选取器,能够做到许多原本需要使用JS 才能达到的事,他的规范在很久之前就有制定,但是碍于浏览器性能的影响一直没有被支援,直到今年2022 ,随着Safari 开始支援:has() 的使用
分享几款炫酷的css字体效果
平时网页上的字体需要重点展示的时候,加粗加大来显示,怎么看都不够档次,直接把产品的质量拉下来了,下面就为大家分享几款纯css实现的高大上的字体效果,帮助提高作品质量。