JavaScript 动态调整 HTML5 Canvas 大小
如何在窗口大小改变时自动调整画布大小?通常, HTML5 canvas元素能够动态更改大小以更好地适应当前窗口是很有用的,例如在运行全屏基于画布的浏览器游戏时窗口恢复向下时。
国内外免费公共 DNS 服务推荐
我们都知道想要能上网,就必须要使用DNS。DNS一般都是你的运营商提供给你的,也可以是一些其它组织提供的,比如我们熟知的谷歌的DNS 8.8.8.8, 国内114dns的114.114.114.114 。
两行CSS让长列表性能渲染提升7倍!
今天咱们来看两个可以 直接提升渲染性能的 CSS 属性。content-visibility,contain-intrinsic-size.这两个 CSS 属性,主要针对 长列表渲染。有长列表渲染需求的同学,可一定不能错过咯~
Js中onclick和addEventListener的区别
本文深入探讨了 JavaScript 中处理事件的两种不同方式:熟悉的 onclick 和通用的 addEventListener 方法。 通过深入研究这两种机制的细微差别,我们揭示了它们各自提供的独特优势以及它们擅长的情况。
APP免填邀请码安装
有人在微信分享一个链接给你,链接上面带有那个人的邀请码,点击分享的邀请链接,跳转到应用宝的下载页面,并且当用户下载完软件打开的时候,客户端会从openinstall获取邀请码的参数
编写更简洁和高性能 JavaScript 的 7 个有用技巧
这篇文章旨在对初学者有所帮助,但我们希望即使是中级 JavaScript 设计者也能在这个列表中发现一些新鲜的东西。尽管其中许多技巧在任何情况下都很有用
6个高级Vue3知识技巧
Vue 3是一个非常流行的前端框架,广泛应用于大型互联网企业和个人项目。 虽然我们已经熟悉了一些常见的 Vue 3 知识,但还有一些不太常见但实用性很强的点可以帮助我们进一步优化和提升 Vue 3 应用的性能和开发效率。
【Vue3】如何封装一个超级好用的 Hook !
本文将通过介绍什么是 Hook、如何在 Vue 使用 Hook,以及在实践场景中如何封装自己的 Vue Hook,带你走进 Hook 的世界,写出更优雅的代码。如果你觉得这篇文章写的不错
React源码分析之diff核心算法
React的diff算法是在render的beginWork阶段中进行处理,beginWork是在向下深度遍历fiber树时会对途径的每个节点进行状态处理和进行diff对比,首先diff的入口是在reconcileChildFibers中