不再需要 JS 做的 5 件事
关注 JS 太久,会养成任何功能都用 JS 实现的习惯,而忘记了 HTML 与 CSS 也具备一定的功能特征。其实有些功能用 JS 实现吃力不讨好,我们要综合使用技术工具,而不是只依赖 JS
Bun 会是 Webpack 之后的下一件大事吗?
JavaScript 工具的未来将离 JavaScript 越来越远,一些工具(如 Webpack 和 Babel)的重要性正在日益下降。为什么?目前已经证明一些语言(如 Rust、Go 甚至 Zig)在捆绑、转译和编译方面比 JavaScript 具有更好的性能
Css彩色字体 - font-palette属性
若是大家设计师想在某些特别的专题活动中使用下图的字体做为标题字体进行展示,怎么办呢?作成图片咯。而后你可能会遇到这几个问题:不一样屏幕下的适配,要是只作一种尺寸的图,放大或缩小后的效果都不太好
js防止重复触发事件
之前做项目的过程中,为了防止用户重复点击事件,往往在每一个函数里写一个flag来做判断,但是这样的方式会导致代码冗余,所以借助 函数里arguments.callee ,写了一个函数
如何使用 React Hooks 重构类组件?
最初,在 React 中可以使用 createClass 来创建组件,后来被类组件所取代。在 React 16.8 版本中,新增的 Hooks 功能彻底改变了我们编写 React 程序的方式,使用 Hooks 可以编写更简洁、更清晰的代码
互联网公司常用的DevOps 工具,你都认识吗?
DevOps 工具主要 用于自动化软件开发、部署和测试。 这里,我们将讨论一下,程序员经常可能会接触到的 用于自动化软件开发过程的 Devops工具 。
Object.assign vs Object Spread
在开发过程中,我们经常能看到 Object.assign 或 Object Spread,这两个方法都能帮助你得到想要的对象。有的人喜欢用Object.assign,有些人喜欢用 Object Spread,那么用哪一种比较好呢?
我已经说了5种css居中实现的方式了,面试官竟然说还不够?
常见的一种方式就是使用flex布局设置居中。利用弹性布局(flex),实现水平居中,其中justify-content 用于设置弹性盒子元素在主轴(横轴)方向上的对齐方式
Get 一种可以用来装逼的 JavaScript 编码风格
JavaScript 是弱类型的编程语言,我们在写代码的时候充斥着大量的类型转换,在我之前的文章 【JS进阶】你真的掌握变量和类型了吗 中有过相关的介绍,其实上面代码的核心就是用到了下面三个类型转换: