• 奇舞推荐

  • 从 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工具。

    拓展边界