排序
Git从原理到实践的全面指南 | 实战篇
Git是一个非常强大的代码管理工具,它不仅可以让你方便地提交、推送、拉取代码,还可以让你灵活地处理各种复杂的分支、合并、冲突等问题。说到使用,相信大家都会,无非就是commit、push、pull ...
JavaScript BigInt 使用指南
我正在参加「掘金·启航计划」 JavaScript BigInt 使用指南 我们都知道 JavaScript 是一门不断发展的语言。在 ES2020 的 2020 版发布之前,没有原生方法可以准确表示和执行大于 9,007,199,254,7...
Vue3 不常见的高级知识点整理
Vue 3 是一款非常流行的前端框架,被广泛应用于大型互联网企业和个人项目中。我们已经了解了一些常见的 Vue 3 知识,但还有一些不太常见但非常实用的知识点,它们可以帮助我们进一步优化和提升 ...
AntV G6新版源码浅析
前言 AntV是蚂蚁金服全新一代数据可视化解决方案,其中G6主要用于解决图可视领域相关的前端可视化问题,其是一个简单、易用、完备的图可视化引擎。本文旨在通过简要分析G6 5.x版本源码来对图可...
关于Rust 异常的一些处理方式
与许多其他编程语言不同,Rust 没有异常处理错误。处理错误是什么意思?让我们考虑一个非常简单的 Python 程序,它将字符串转换为整数,有一个成功的情况,一个可能失败的情况 Python 中的异常...
react + ts 的项目初始化
前言 由于我接触的项目大多数都是以 vue 为主的,所以每次在学习 react 的过程中都无法快速切换,都要花几天时间熟悉语法逐渐适应。 我相信知识是互通的,有了 Vue 的基础再去学习任何一个框架...
vision kit 平面检测从入门到放弃
AR 增强现实,是指在真实世界的基础上,通过计算机生成的虚拟信息,将虚拟信息与真实世界进行融合,从而达到增强现实的效果。 核心技术及相关技术栈 想要实现 WebAR 效果,四个步骤:读取、识别...
vue3+vite+element-plus实现网易云音乐(项目搭建)
我正在参加「掘金·启航计划」 项目准备要求 首先需要对vue有所了解,通过安装了node环境。本教程主要是为刚学vue提供一些思路和教程,不足的话欢迎提出!使用到的第三方组件库是Element-plus,...
何处是吾乡?(前端人年中总结)
前言 我的老家是湖北黄州,对,就是子瞻兄被贬的那个黄州,我很喜欢苏轼的豪放派诗词,为他积极乐观的生活态度和人格魅力着迷。 本人不知不觉干前端快**5个年头**了,虽辗转了**3个城市**,依次...
你真的需要Pinia?吗?
尤大大:理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了。 ?♂️:不会吧?!既然Vue本身具备状态管理的能力,我们还有必要引入Pinia?或者Vuex等状态管理工具吗? Vue...
还在为表格性能问题发愁?扔掉八股文,结合实际经验谈谈我的看法
我正在参加「掘金·启航计划」 某天在群里看到有小伙伴说,页面加载表格需要十几秒,严重影响用户体验,希望大家能集思广益给点建议。关于表格加载卡顿,其实早就是经久不衰的老问题了,大部分...
[持续更新]细数那些Compose新手容易犯的错误
笔者作为一个日常Jetpack Compose开发者,对Compose的理解也在逐渐加深中,最近回顾当初学习和实践的过程中,犯了不少错误和踩了很多坑,本篇文章作为小总结分享给大家,同时文章会持续更新,也...
干掉Navicat?阿里Chat2DB来了!
最近朋友圈被阿里的 Chat2DB 刷屏了,磊哥也是第一时间下载并体验了阿里巴巴的 Chat2DB,今天就迫不及待和大家分享一下。 什么是 Chat2DB? Chat2DB 是一款由阿里巴巴开源免费的多数据库客户端...
为什么你非常不适应 TypeScript
前言 在群里看到一些问题和言论:为什么你们这么喜欢“类型体操”?为什么我根本学不下去 TypeScript?我最讨厌那些做类型体操的了;为什么我学了没过多久马上又忘了? 有感于这些问题,我想从...
Quark生态,再起航!哈啰 Quarkc 正式开源,低成本构建跨技术栈前端组件
去年 10 月,我们对外开源了 Quarkd(quark design 缩写)。开源之初,我们给自己定下 star 数量超过 70 个就行的心态,却意外得到了 1600 多 star,很受鼓舞~ 那一刻起,我们知道,在前端框架...
关于 js 中的精度丢失问题
前言 在 JavaScript 中,由于采用了 IEEE 754 标准的浮点数表示方法,可能会导致精度丢失问题。这主要是因为浮点数在内存中以二进制的形式存储,而某些十进制数无法精确地转换成二进制表示。当...
【React 18.2 源码学习】Scheduler 调度器——从手撸到源码
我们先来回顾下 React 的运行流程。 可以看到 Scheduler 是一个很关键的环节,更新任务的执行都得经过它,下面我们就来详细了解一下他具体是怎么进行调度的。 调度器 Scheduler 运行流程 流程主...
构建 JavaScript ChatGPT 插件
原文链接:www.sitepoint.com/javascript-… 聊天插件系统是一种令人兴奋的新方式,可以扩展ChatGPT的功能,纳入您自己的业务数据,并为客户与您的业务互动增加另一个渠道。在这篇文章中,我将...
Javascript 装饰器实战:用 MobX 的方式打开 Vue
去年三月份装饰器提案进入了 Stage 3 阶段,而今年三月份 Typescript 在 5.0 也正式支持了 。装饰器提案距离正式的语言标准,只差临门一脚。 这也意味着旧版的装饰器(Stage 1) 将逐渐退出历史舞...
告别空指针让代码变优雅,Optional使用图文例子源码解读
我正在参加「掘金·启航计划」 一、前言 我们在开发中最常见的异常就是NullPointerException,防不胜防啊,相信大家肯定被坑过! 这种基本出现在获取数据库信息中、三方接口,获取的对象为空,...