奇舞推荐
从 useEffect 看 React、Vue 设计理念的不同
我们知道,React 发布 Hooks 后,带来了业界一波 Hooks 热。很多框架都借鉴了 Hooks 的模式。让我们从 useEffect 看看 React、Vue 设计理念的不同。
激荡二十年:HTTP API 的变迁
通过文章中 HTTP API 的发展史的介绍,可以让我们充分了解 HTTP API 的发展历史,并从 API 的历史中找到未来前进的方向,毕竟“读史使人明智,知古可以鉴今”。
JavaScript LocalStorage 完整指南
对于大多数 web 浏览器,web 存储 API 提供了在浏览器中存储键值对的机制。它通常分为 localStorage 和 sessionStorage,两者之间的主要区别是浏览器存储数据的时间。使用 sessionStorage,“一旦会话结束或浏览器关闭,数据就会被删除”。但是,localStorage 中的数据会一直保存到清除为止。 localStorage 特性在许多用例中都是有帮助的。本文将详细介绍 localStorage 及其工作原理,以便你可以在应用程序中使用它。
技术实践
Lath (纯前端容器) 打造页面间的无缝平滑连接体验
Lath 是一个纯前端的容器,它能够把任何一个普通的 Web 页面变为可丝滑连接与其关联页面的集合,也就是可以将任何页面变为一个 SPA 单页 Web 应用。它的核心功能就是建立页面间的丝滑连接,也就是 App 中的视图窗口的管理能力。借助 Lath 可以使 web 应用的体验接近于原生应用的体验效果。
构建 webpack5 知识体系【近万字总结】
本文从优缺点、基础应用、实践基础、实践进阶、优化、编写 loader、编写 webpack-plugin、打包原理等方面充分总结 webpack5 知识体系,让我们更方便的学习和了解 webpack5 的体系。
我是如何开发和部署一个 Chrome 扩展程序的
毫无疑问,Chrome 是世界上使用范围最广的浏览器。它以出色的性能、实用的开发工具和丰富的扩展而闻名。当前 Chrome Web 商店中有 14 万个扩展,其中许多已经为开发人员带来了可观的收入。虽然开发和部署自己的扩展可能听上去比较麻烦,但本文将向你展示那有多么简单。本文将介绍创建和推出 Chrome 扩展的整个过程。
拓展边界
Web 3D 从入门到跑路
介绍了计算机图形的相关知识,让我们了解 OpenGL、WebGL 等库或语言都是干什么的。无论是库还是语言,核心都是为了 GPU 服务的,介绍了 GPU 设计模型和图形渲染管线。通过以上介绍,让我们将技能点串起来,知道 Web 3D 的发力方向和实践方向。 然后,通过 Three.js 入个门,让我们初步感受 Web 3D 的开发。
一起来实现全景图 VR 吧!——Three.js 系列
VR 技术这么火,让我们一块来实现一个全景图 VR 吧。本文介绍了 VR 的发展现状、VR 的几种实现方式,再通过 Equirectangular、CubeMap、Equi-Angular Cubemap 三种全景图来实现 VR,让我们初步体验了一把 VR 的开发流程。
AI 联动!现在前端都流行这样开发~ 效率提升 100%
通过设计稿智能生成源代码,它帮你省去了切图和写样式的流程,你仅仅只需要关注页面中一些按钮点击后要干什么即可。可以尝试引入到自己的工作中,看看是否能帮你释放大量的人力,让你有更多的时间聚焦到业务逻辑中,把大部分的页面都交给AI工具。