手摸手教你封装几个Vue3中很有用的组合式API
Hook 与 Composition API 概念是很类似的,事实上在React大部分可用的Hook都可以使用Vue3再实现一遍。为了拼写方便,下文内容均使用Hook代替 Composition API 。相关代码均放在 github 上面。
过度使用懒加载对 Web 性能的影响
如今为了提升应用性能,懒加载被广泛使用于 Web 应用中。它帮助开发者减少网站加载时间,节省流量以及提升用户体验。但懒加载的过度使用会给应用性能带来负面影响
基于 TypeScript 理解程序设计的 SOLID 原则
说到 SOLID 原则,可能写过代码的同学们应该都听过吧,这是程序设计领域最常用到的设计原则。SOLID 由 罗伯特·C·马丁 在 21 世纪早期引入,指代了面向对象编程和面向对象设计的五个基本原则
九个帮你提高开发效率的现代CSS框架
Bootstrap是 Twitter 推出的基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的CSS开发框架,使得 Web 开发更加快捷。Bootstrap 提供了优雅的HTML和CSS规范,它由动态CSS语言Less写成
css中@scroll-timeline_基于滚动条的滚动去控制动画行进的能力
Web开发者时常会碰到使用滚动来触发某些元素的动画效果,比如说,页面滚动条滚动到某个位置,标题固定在顶部;页面顶部展示你页面进度(滚动指示器);还是一些我们所说的视差滚动效果等
JS结合Canvas画运动小球
canvas是HTML5新增的元素,也被称为画布,可以结合javascript实现绘制各种图形,制作各种炫酷的动画效果,现在我们也来使用canvas画随机运动小球。
Promise源码实现
定义Promise的构造函数,因为创建Promise对象的时候会接收一个函数executor,并且函数会立即被调用,executor函数接收两个函数方法,resolve和reject。调用resolve和reject的时候会传入对应的值
你一定会用到的 15个前端小知识
Reflect他是 ES2015 新增的对象,纯静态对象也就是不能被实例画,只能通过静态方法的方式调用,和 Math 对象类似,只能类似 Math.random 的方式调用。
前端常用算法_排序问题,二分查找
算法简单来说,是一门研究计算机性能和资源分配的学科。前端或者说JS在算计方面表现得并不优秀,在讲为什么要学习它之前,我想先说说在前端领域什么比算法效率更加重要。