TypeScript中 interface 和 type 的区别,你真的懂了吗?
类型别名用来给一个类型起个新名字,使用 type 创建类型别名,类型别名不仅可以用来表示基本类型,还可以用来表示对象类型、联合类型、元组和交集。让我们看一些例子:
CSS 居中完全指南
text-align 一般运用在块级元素中,使其中的文本对齐。实际上,运用在块级元素中的text-align会使其包含的内联元素水平对齐。place-content 属性是align-content和justify-content的简写
七个 Vue 3 中的组件通信方式
props 是 Vue 中最常见的父子通信方式,使用起来也比较简单。根据上面的demo,我们在父组件中定义了数据和对数据的操作,子组件只渲染一个列表。
前端应该掌握的十个 JS 小技巧
现在前端发展很快,各种技术和框架层出不穷、百花齐放,很多人都喊学不动啦!事实上 JavaScript 作为前端的主要语言,虽然它的发展很快,每年都会出一些新特性,但视乎 JavaScript 开发者的发展速度更快一些
28个Javascript数组方法,开发者的小抄
最近面试有道题是至少写出 15 个数组方法,数组方法平时经常用到的也就6-7个,突然要一下子写出15个,还是有点卡壳了,今天整理一波,日后好复习。
React官方团队出手,补齐原生Hook短板
然而实际上,由于回调函数被useCallback缓存,形成闭包,所以点击的效果始终是sendMessage()。这就是「闭包陷阱」。以上代码的一种解决方式是「为useCallback增加依赖项」
打包工具 rollup.js 入门教程
打包工具的作用是,将多个 JavaScript 脚本合并成一个脚本,供浏览器使用。浏览器需要脚本打包,主要原因有三个。rollup.js 的开发本意,是打造一款简单易用的 ES 模块打包工具,不必配置,直接使用。
CSS实现图片白色背景转透明
Mix-blend-mode确实适用于某些浏览器,但有团队发现它会导致chrome中的性能问题。团队的一位设计师想到了这个天才的技巧,您可以在其中创建一个几乎是透明的图层
网页端电子时钟的2种实现方式
这篇文章主要介绍前端如何利用html+css+js实现数字电子时钟的2种方案,周期性的定时器setInterval方法,根据设定的时间周期进行执行代码或者代码块。