也许跟大家不太一样,我是这么用TypeScript来写前端的
要么把属性整成只读了,要么猪狗类型联合了,要么猪尾巴搞丢了,要么牛真的会吹牛逼了。类型体操确实玩出了很多花活。TypeScript最好玩的就是类型体操, 也恰好是最不应该出现的东西
TypeScript 5.3将带来哪些新内容
迭代计划是了解 TypeScript 5.3 即将推出的内容的好方法。这并不能保证这些功能一定会落地——但这是一个很好的迹象。所以 - 这是我对 TS 5.3 中可能出现的最有趣功能的总结。
前端WebP图片的使用,以及转换WebP格式
WebP是Google在2010年提出的一种新的图像格式。对于包含大量图片的网站,大多会使用WebP格式的图片,这样不仅可以减少流量带宽,还可以减少用户访问的加载时间,提高用户体验
现在是 2023 年,请停止在 React 中使用“&&”进行条件渲染
React 是一个非常流行的前端框架,可以帮助我们高效地构建用户界面。很遗憾。如果我们不能正确使用&&,很容易导致UI错误。现在是 2023 年,我们需要知道:
必须避免的 10 个 React 错误
这篇文章是作者实际工作经验的总结,以及一些错误使用React的方法,希望能帮助大家改掉这些同样的错误。props传递是将单个道具从父组件向下传递到多个层的做法。理想情况下,道具不应超过两层。当我们选择多层交付时,会造成一些性能问题
使用纯 JavaScript 获得完整的类型支持
这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。
在 React 中获取数据的 6 种方法
数据获取是任何 React 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。但首先,让我们了解 JavaScript Promises
具有分层框、更平滑的Css阴影效果
当光线照射到物体上并投射出阴影时,阴影会呈现出无数独特的特征。如果你试图用 then 捕捉真实阴影的微妙之处box-shadow,那么,你就很不走运了。CSSbox-shadow属性并不是为了鼓励表现力而构建的
为什么会出现 SETTIMEOUT 倒计时误差
setTimeout 倒计时误差的出现主要与 JavaScript 的事件循环机制和计时器的执行方式有关。在 JavaScript 中,事件循环是用于管理和调度代码执行的机制。setTimeout 函数用于设置一个定时器,在指定的延迟时间后执行回调函数。