自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(256)
  • 收藏
  • 关注

转载 借着小米Su7的东风学习超炫酷的前端 3D 开源项目

我的前端面试、娱乐小程序 ——工具人的工具箱前端人的工具箱,帅哥美女不容错过!!!本文将分享 10 个超炫酷的前端 3D 开源项目。从令人惊叹的视觉效果到富有创新概念的交互体验,这些项目展示了前端技术的无限可能。无论你是新手还是经验丰富的开发者,都值得一探究竟!蛋仔派对(three.js版)利用 React + threejs 技术栈构建的第三人称Q版闯关类游戏。Github:https://...

2024-04-01 08:00:40 111

转载 rust 正在全面入侵前端

** 我的前端面试、娱乐小程序 ** ——工具人的工具箱过年期间我没怎么发文章,但是我也没闲着。在这个空闲时间,把 rust 基础以及个别生态技术方案扎扎实实的,系统的学习了一下。学习他的初衷是因为 rust 可以支持鸿蒙应用的原生级别的开发,为进阶资深级别的鸿蒙开发者做技术储备。可这不学不知道,一学吓一跳。这才发现 rust 生态,正在以一种锐不可当的气势,全方位、无死角的入侵前端开发的方方面...

2024-03-11 08:00:32 40

原创 Sora这个核弹来了,我们能用它干些什么?

前段时间开发了款小程序——近期做了重要更新,更新内容包括:改名、页面重构、私人资料应用、情侣大转盘、时间间隔计算器,话不多说,直接看这些升级点。Sora在春节节后惊喜来临,又是大模型时代一波新的狂欢,详细内容不用说,主要看看其强大的能力。强大的能力Sora是最新的文本到视频模型,其能够生成最长达一分钟的视频,同时保持视觉质量并遵循用户的提示。此外其对语言有深入的理解,使其能够准确解读提示,并生成表...

2024-02-17 08:55:00 400

原创 新春来临之际,《摸鱼小程序》迎来重大升级【咻咻咻】

前段时间开发了款小程序——《前端百题斩》,当时是比较简陋,但是作为自己的第一款个人应用还是蛮激动的,在满足感未消退的情况下,对小程序做了重要更新,更新内容包括:改名、页面重构、私人资料应用、情侣大转盘、时间间隔计算器,话不多说,直接看这些升级点。名称更新为:《工具人的工具箱》考虑了很久,想想还是要给小程序改个名字,因为《前端百题斩》这个名字太局限了,我希望这个小程序能够成为朋友们摸鱼、划水、跳槽蓄...

2024-02-07 08:01:19 219

转载 现代 React 开发必备的 13 个神库,路由、UI 组件库、拖拽、虚拟列表都齐了

前端offer收割机,收货爱情不迷路!!!成为一个现代的 React 开发者,不仅需要理解 React 的核心概念,还需要对整个 React 生态系统了如指掌。学习常用的库相关的知识,可以大大简化你的开发过程。即使你没有具体用过,你也至少应该知道它们的存在以及它们解决的问题。这里列出了作为 React 开发者应该了解的 13 个优秀的 React 库。1. TanStack QueryTanSta...

2024-01-15 08:01:04 213

原创 尤雨溪怒喷React挖坑不埋,这波我想说句话!!!

前端白富美,获取offer到手软这两天尤大喷React文档的内容又被前端圈疯传,内容如下,看了这个内容后,我的第一反应是:他是懂的玩流量博人眼球的,操作跟近期抖音上某些博主互喷互黑如出一辙。自己Vue和React两个框架都用过,下面发表一下自己的几点看法:框架仅仅是框架,目的是利用该框架快速实现产品解决问题,所以不用深陷框架的好坏、快慢之中,跟随部门的技术选型走即可,毕竟也许在不久的将来,将会有新...

2024-01-07 12:36:41 485

原创 央行同意支付宝变更为无实际控制人

央行同意将支付宝(中国)变更为无实际控制人,这个有什么利弊呢?(欢迎访问我的小程序)前端百题斩,助力收割offer,迎娶白富美、走向人生巅峰!!!GPT4的回答「优点」:提高治理结构的公平性:没有单一的控制人或少数控股股东可能会使公司的决策过程更加民主化和透明。风险分散:不依赖于单一个人或少数人的决策,可能有助于减轻因为依赖于特定个体带来的风险。符合监管要求:对于某些涉及公共利益或高度监管的行业,...

2023-12-31 09:44:16 369

转载 唉!CSS 渐变真是一门高深的学问

《前端百题斩》小程序也上线了,点击下面访问小程序,收获offer不迷路。前端百题斩——offer收割机——美女不迟到欢迎关注公众号《前端点线面》,第一手前端内容早知道。CSS 中,我们可以很轻易的实现一个渐变,比如下面是一个从黄色到蓝色的渐变background: linear-gradient(to right, yellow, blue)效果如下有没有发现有什么问题?????没错,在黄色和蓝色的中间...

2023-12-25 08:02:42 81

转载 前端人请入局AI,现在!立刻!马上!!

随着ChatGPT大热“AI大模型”无疑是最火爆的话题!Google、百度、腾讯等等巨头互联网公司,无不在布局人工智能技术和市场,甚至还有60k*16的高薪,挖掘AI大模型人才!作为普通程序员,如何不被时代抛弃,享受AI技术带来的红利?!????知乎知学堂特发起:行业前沿资源——AI大模型公开课已为本号粉丝开通免费领取权限预计24小时后关闭通道!速进!AI大模型-重塑程序员核心竞争力(不限年龄!不限...

2023-12-21 08:01:12 67

转载 前端性能优化就是这么简单,你会了吗?

亲爱的朋友们,学起来,用【前端百题斩】斩获大厂offer,迎娶小娇妻不是梦。为什么要做性能优化?性能优化到底有多重要?网站的性能优化对于用户的留存率、转化率有很大的影响,所以对于前端开发来说性能优化能力也是重要的考察点。性能优化的点非常的多,有的小伙伴觉得记起来非常的麻烦,所以这里主要梳理出一条线来帮助记忆。可以将性能优化分为两个大的分类:加载时优化运行时优化加载时性能顾名思义加载时优化主要解...

2023-12-18 08:00:37 59

转载 昌平线地铁竟然断开了!!!

愿所有人都平平安安到家,安全第一。​​​

2023-12-14 19:42:48 38

转载 怎样能成为前端leader?

亲爱的朋友们,学起来,用【前端百题斩】斩获大厂offer,迎娶小娇妻不是梦。首先我们需要定义一下什么是小Leader:所谓小Leader是指组长或者一线经理;多数工作3-8年,但也会有工作10年以上的;有明显的闪光点,但暂时又难以再进一步;管理规模在20人以下,多数是10人团队;做了基本定义,便可以开始思考如何制定课程框架:能成为小Leader,说明管理认知要开悟了,培训内容需要长期适用所以要上模...

2023-12-05 08:00:29 110

转载 华为自研的前端框架是什么样的?遥遥领先?

【前端百题斩】小程序,11个模块、300+面试真题,助力进大厂、拿高薪。‍‍最近,华为开源了一款前端框架 —— openInula[1]。根据官网提供的信息,这款框架有3大核心能力:响应式API兼容ReactAPI官方提供6大核心组件并且,在官方宣传视频里提到 —— 这是款「大模型驱动」的「智能框架」。那么,这究竟是款什么样的前端框架呢?我在第一时间体验了Demo,阅读了框架源码,并采访了框架核心...

2023-12-01 21:42:19 320

原创 欠粉丝的账是时候还了!!!

一、去哪了?关注我的朋友都知道,近期我从工作了1230天的百度离职了,但是很多人都不知道我的下家,现在跟各位同步一下——「我去字节做卷王去了」,有想内推的朋友可以将简历抛过来!作为入职字节近一周的小白菜,说说自己的几点感受吧!img饮食落差有点大近期其实我也拿了几个offer(蚂蚁、美团、小红书、字节),最终下定决心来字节的原因除了所属业务处于上升期外,另一个重要因素是我有个好朋友跟我说:字节的羊...

2023-11-27 08:00:23 214

原创 1230天,百度再见!!!

从2020年7月8日至2023年11月20日,在百度的工作到达了终点,完成了从学生向职场人的蜕变,是时候说再见了!一、成长收获在这1230天里收获颇丰,下面与各位分享一下。从技术至上到业务赋能的思想转变相信很多人都存在“技术至上”的思想,但是今天我来阐述一下自己的认知“技术不至上”,其实不是说技术不重要,而是一切的技术最终都是为产品服务、以收益为导向。其实这之间的关系可以理解为:用技术来实现产品,...

2023-11-20 22:00:09 379 1

原创 十五周算法训练营——岛屿问题

今天是十五周算法训练营的第十五周,主要讲岛屿问题专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)岛屿问题一、题目给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例 1:输入:grid = [["1","1","1","1","0"...

2023-07-10 08:00:14 419

原创 2023年提升您React项目的5个库

在本文中,我们将介绍 5 个库,它们可以解决 React 开发中一些最常见的痛点(例如数据获取、样式、可访问性和状态管理),从而对您的 React 开发体验产生积极影响。一、React Queryhttps://github.com/TanStack/query图3简而言之,React Query 可以使在 React 中获取数据体验更好。其是一个处理异步服务器状态的状态管理库,通过提供了一个异步...

2023-07-04 07:30:13 957

原创 十五周算法训练营——贪心算法

今天是十五周算法训练营的第十四周,主要讲贪心算法专题。(欢迎关注我,加联系方式,进入十五周算法训练营,与小伙伴一起卷算法,暗号:“十五”)跳跃游戏给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例 1:输入:nums = [2,3,1,1,4]输出:true解释:可以先跳 1 步,从下标 0 ...

2023-07-03 08:01:22 786

原创 React 的七大最佳动画库,你用过几个?

今天,Web 应用程序用户界面有许多吸引用户的元素,为了满足这些需求,开发人员不得不寻找新的方法来实现带有动画和过渡的 UI,因此,开发了专门的库和工具来处理 Web 应用程序中的动画。在本文中,将讨论一些优秀的 React 动画库,以便于在后续工作中进行选择。1. React Spring反应弹簧React-spring是一个基于 spring-physics 的动画库,可以满足大部分与 UI ...

2023-06-27 07:30:47 2164

原创 十五周算法训练营——背包问题

今天是十五周算法训练营的第十三周,主要讲背包问题专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)「背包问题:给你一个可装载重量为W的背包和N个物品,每个物品有重量和价值两个属性。其中第i个物品的重量为wt[i],价值为val[i],现在让你用这个背包装物品,最多能装的价值是多少?」0-1背包动态规划思路明确状态和选择状态有两个:背包的容量和可选择的物品选择就是:装进背包或者不装进背包dp数组...

2023-06-26 07:31:30 323

原创 15 个对 Web 开发人员有用的代码共享网站

1. Dabblet以便于可视化Dabblet将任务和界面分解成不同的部分。您可以对代码及其输出使用不同的预览。Dabblet 不是目前功能最丰富的代码共享网站,但它完成了它的任务。Dabblet 的重点是生产力和更轻松的工作流程管理。它没有大量可供您使用的选项,而是以您认为合适的方式简单地共享代码。2. LiveweaveLiveweave是一个功能极其丰富和强大的代码共享和 CSS3、HTML...

2023-06-20 07:30:36 650

原创 十五周算法训练营——普通动态规划(下)

今天是十五周算法训练营的第十二周,主要讲普通动态规划(下)专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)最长递增子序列给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。示例 1:输入:nums = [10,9,2,5,...

2023-06-19 07:30:48 405

原创 31个最佳 JavaScript 片段

这里有 20 个有用的 JavaScript 片段,可以在您处理项目时为您提供帮助:1.获取当前日期和时间:constnow=newDate();2. 检查变量是否为数组:Array.isArray(variable);3.合并两个数组:constnewArray=array1.concat(array2);4. 从数组中删除重复项:constuniqueArray=[...n...

2023-06-18 13:43:08 311

原创 2023 年 8 个最佳 React UI 组件库和框架

将展示八个最好的 React UI 组件库和框架,如下表所示:(星标加关注,开车不迷路)「React Bootstrap:」一个与 Bootstrap 框架集成的实用的 React UI 库。「Grommet:」如果您想在设计中实现可访问性,这个 React UI 组件库非常有用。「Blueprint:」对于桌面 React 应用程序,您需要查看 Blueprint 的产品。「Ant Design...

2023-06-14 08:00:31 7490

原创 十五周算法训练营——普通动态规划(上)

今天是十五周算法训练营的第十一周,主要讲普通动态规划(上)专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)斐波那契数斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给定 n ,请计算 ...

2023-06-12 22:11:08 829

原创 十五周算法训练营——回溯算法

今天是十五周算法训练营的第十周,主要讲回溯算法专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)解决一个回溯问题,实际上就是一个决策树的遍历过程,只需要思考三个问题:路径:也就是已经做出的选择选择列表:也就是你当前可以做的选择结束条件:也就是到达决策树底层,无法再做选择的条件全排列给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。示例 1:输入:...

2023-06-05 07:30:33 363

原创 十五周算法训练营——单调栈

今天是十五周算法训练营的第九周,主要讲单调栈专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)每日温度给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。示例 1:输入: temperatures = [73,74,75,71,...

2023-05-29 07:30:14 618

原创 十五周算法训练营——快慢指针

今天是十五周算法训练营的第八周,主要讲快慢指针专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。输入:nums = [3,2,2,3...

2023-05-22 07:31:13 758

原创 十五周算法训练营——滑动窗口

今天是十五周算法训练营的第七周,主要讲滑动窗口专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)//滑动窗口算法解题思路1.使用双指针技巧,初始化left=right=0,把索引左闭右开区间[left,right)称为一个窗口2.先不断增加right指针,扩大窗口3.当结果不符合要求,进行窗口收缩4.重复2、3步,直到终止条件和为s的连续正数序列输入一个正整数 target...

2023-05-15 07:31:38 477

原创 十五周算法训练营——BFS

今天是十五周算法训练营的第六周,主要讲BFS专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)「BFS的核心思想是把一些问题抽象成图,从一个点开始,向四周开始扩散。一般来说,写BFS算法都是用队列这种数据结构,每次将一个节点周围的所有节点加入队列。」「BFS相对于DFS的最主要的区别是:BFS找到的路径一定是最短的,但代价就是空间复杂度比DFS大很多。」「BFS出现的常见场景:问题的本质就是让...

2023-05-08 07:30:38 428

原创 十五周算法训练营——二叉搜索树(BST)

今天是十五周算法训练营的第五周,主要讲二叉搜索树专题,包含:验证二叉搜索树、不同的二叉搜索树、二叉树的最近公共祖先、二叉搜索树的最近公共祖先。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)BST的特性:对于BST的每一个节点node,左子树节点的值都比node的值要小,右子树节点的值都比node的值大;对于BST的每一个节点node,它的左侧子树和右侧子树都是BST。BST有一个重要的性质:BS...

2023-05-04 07:30:15 382

原创 十五周算法训练营——二叉树遍历

今天是十五周算法训练营的第四周,主要讲二叉树遍历专题,包含:前序遍历、中序遍历、后续遍历、DFS、BFS。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)前序遍历/***二叉树先序遍历**遍历顺序:根——左——右**前序位置的代码在刚刚进入一个二叉树节点的时候执行*后续位置的代码在将要离开一个二叉树节点的时候执行*中序位置的代码在一个二叉树节点左子树都遍历...

2023-04-24 07:30:39 261

原创 十五周算法训练营——链表专题

今天是十五周算法训练营的第三周,主要讲链表专题,包含:反转链表、移除链表、交换链表、链表相交、删除链表中的倒数第N个节点、环形链表II。(欢迎加入十五周算法训练营,与小伙伴一起卷算法——文章末尾进群)反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:img输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]functionreverseLis...

2023-04-17 07:30:05 454

原创 十五周算法训练营——二分查找

今天是十五周算法训练营的第二周,主要讲二分搜索,包含:二分搜索一个数、寻找左侧边界的二分搜索、寻找右侧边界的二分搜索。(欢迎加入十五周算法训练营,与小伙伴一起卷算法)二分搜索一个数/***寻找一个数(基本的二分搜索)*/functionbinarySearch(nums,target){letleft=0;//此处赋值为最后的索引,再结合while判...

2023-04-10 07:30:56 229

原创 十五周算法训练营——数组排序

今天是十五周算法训练营的第一周,主要讲六种排序算法:冒泡、选择、插入排序、归并排序、快排、堆排。(欢迎加入十五周算法训练营,并进群与小伙伴一起卷算法,文末有群二维码)冒泡冒泡排序的思路:遍历数组,然后将最大数沉到最底部;「时间复杂度:O(N^2);」「空间复杂度:O(1)」functionswap(arr,i,j){consttemp=arr[i];arr[i]...

2023-04-03 07:30:39 305

原创 十五周算法训练营——启动篇

朋友们,大家好,自从去年的一波裁员潮开始(我内心其实也是无比焦虑的),已经很久没有更新文章了,面对目前日新月异的技术、越来越难找坑位的职场、内卷加剧的同事,怎么才能在夹缝中求生存、谋发展,其实变的越来越不清晰,但是有一点是可以得到共识的,寻求下一份工作时,基础算法将是一个无法越过的难关,所以我准备用15周时间、分十个章节,与大家一起刷一些基础算法,建立算法感觉,进而让自己多一份筹码。画重点,整个算...

2023-04-03 07:30:39 273

原创 前端算法刷题大作战(10章+74题)

朋友们,大家好,自从去年的一波裁员潮开始(我内心其实也是无比焦虑的),已经很久没有更新文章了,面对目前日新月异的技术、越来越难找坑位的职场、内卷加剧的同事,怎么才能在夹缝中求生存、谋发展,其实变的越来越不清晰,但是有一点是可以得到共识的,寻求下一份工作时,基础算法将是一个无法越过的难关,所以我准备用15周时间、分十个章节,与大家一起刷一些基础算法,建立算法感觉,进而让自己多一份筹码。画重点,整个算...

2023-03-27 07:30:15 327

转载 TypeScript的实用方法!大家一定要学会啊~一定!!!

TypeScript自带的方法很多人在平时的开发中使用到了TypeScript,但是可能只是单纯使用了一些基本的类型但很多人不知道其实TypeScript自带了很多非常方便的方法接下来我就结合例子,给大家介绍一下这些很方便的方法Partial作用Partial将类型的属性变成可选例子假如我现在有个interfaceinterfaceIUser1{name:string;age:...

2022-11-11 10:20:31 427

转载 前端大牛亲码:含Vue、React等大厂面试题,求职利器!

鉴于今年这形势,前端人想在求职/考核/晋升中大放异彩!不光要会做开发,对八股文等底层知识更要烂熟于心~为帮大家修炼底层功底,推荐一份八股文中的“劳斯莱斯”「前端100题」,它被字节等大厂收录进面试题库「前端100题」包含大厂主流技术方向+面试考点+答题思路????领取后帮你:突破面试瓶颈,明晰职场规划,进阶为高级前端工程师~扫码领取(每题都有答案)适合中高级前端工程师小编私藏 求职利器这套「前端100题...

2022-11-11 10:20:31 388

转载 构建 webpack5 知识体系【近万字总结】

原文链接:https://juejin.cn/post/7062899360995999780 文章较长可收藏Part11、基础篇11.1 webpack优点拥有依赖管理、动态打包、代码分离、按需加载、代码压缩、静态资源压缩、缓存等配置;webpack 扩展性强,插件机制完善,开发者可自定义插件、loader;webpack 社区庞大,更新速度快,轮子丰富;21.2 基础应用image.pngwe...

2022-10-08 07:00:15 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除