自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何重塑思维,轻松学会React

大家好,今天我们来聊聊如何通过重塑思维模式,轻松掌握React开发技能。React作为现代前端开发的热门框架之一,其核心功能和概念对很多初学者来说可能会有些难以理解。本文将带你深入解析React的精髓,帮助你快速上手。如果你不喜欢看文字内容,也可以直接观看我翻译整理的视频,学习效果会更佳哦!React的核心功能首先,React主要提供两大功能:组件(Components)和状态管理(State M...

2024-05-29 10:32:01 351

转载 一套资料吃透 React+JavaScript+Vue3!

前几天下午摸鱼,无聊翻了下粉丝群,发现群里找了三个月工作的哥们儿拿到了字节45k+的offer!(个人信息厚码,转发已经过粉丝同意)交流了一下上岸心得,他说:(头像厚码,转发已经过粉丝同意)为了造福粉丝,我把他的面试资料全部要过来了!也是深藏不漏哈,没想到他收集的资料超全,还满满都是干货。全部资料已打包,内含前端八股文+大厂面试题库+算法题需要的朋友扫码找小助手领(高清pdf版)01八股文 | 基...

2024-05-28 10:20:42 6

转载 分享一些 JavaScript 函数概念相关的面试题

本文基于我目前正在编写的JavaScript指南,该指南可以帮助您准备 JavaScript 面试概念。现在,我们就进入本文的主题吧!在编程中,函数是执行特定任务的可重用代码块。函数可以接受输入(称为参数)并返回结果。在 JavaScript 中,我们可以通过不同的方式进行创建。可以使用“function”关键字创建函数。这称为函数声明。这是一个例子:function addNumbers(a, ...

2024-05-28 10:20:42 5

原创 Next.js 15 来了,全新的编译器、700倍的构建速度提升

在最近的 Vercel 峰会上,Next.js 团队宣布了 Next.js 15 版本中的一些重要更新和新特性。这些更新旨在提升开发者的开发体验,加快应用的性能。同时 Vercel 也推出了一些人工智能相关的新功能,如可以流式输出代码的AI助手。全新的编译器、700倍的构建速度提升,创建高性能的全栈Web应用从未如此轻松。1、create-next-app 升级:更简洁的UI,700倍更快的构建速...

2024-05-27 12:58:51 713

转载 一文了解React、Next.js、Vue、Nuxt和Svelte等框架的最新动态和趋势

一起来看看谷歌I/O大会的一篇演讲:关于JavaScript框架生态系统的概述,内容涵盖Angular、Astro、React、Remix、Next.js、Vue、Nuxt、Solid和Svelte等多个框架的最新动态和趋势。在过去的一年左右的时间里,JavaScript框架生态圈发生了许多变化。这份文档简要概述了近期的一些亮点。想要更深入讨论这些话题,可以查看今年Google I/O大会上的Ja...

2024-05-23 10:20:36 20

转载 一套封神!阿里内部2024前端开发手册,限时开放下载!

前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《前端offer收割机养成指南》的资料。本来感觉这个title看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了45k+的offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里前端Leader,在前端行业深耕近十年,见证了互联网的飞速发展,也见证...

2024-05-23 10:20:36 16

转载 字节面试官:你让我见识到了前端基础的天花板!

前几天下午摸鱼,无聊翻了下粉丝群,发现群里找了三个月工作的哥们儿拿到了字节45k+的offer!(个人信息厚码,转发已经过粉丝同意)交流了一下上岸心得,他说:(头像厚码,转发已经过粉丝同意)为了造福粉丝,我把他的面试资料全部要过来了!也是深藏不漏哈,没想到他收集的资料超全,还满满都是干货。全部资料已打包,内含前端八股文+大厂面试题库+算法题需要的朋友扫码找小助手领(高清pdf版)01八股文 | 基...

2024-05-20 10:20:40 16

转载 Virtual DOM(虚拟DOM)是否会被彻底抛弃???

No Virtual DOM 浪潮Signal 提案最近在前端圈有一个 Github Repo 算是蛮受关注的 - proposal-signals,这是一个由 Daniel Ehrenberg 为主导,向 TC39 提案的项目,主要是希望可以通过一系列名为 Signal 的 API 来为 Javascript 提供一个更方便的状态(State)与视图(View)更新同步方案。目前这项提案在这篇文...

2024-05-20 10:20:40 22

转载 好用!几套霸占我休息时间的PDF

给大家分享几套超好用、高质量的大厂内部学习资料。由腾讯T11和阿里P8大佬一起整理。它不仅是一套前端进阶指南,也是一套高效、实用的大厂高频面试真题库。涵盖Javascript、Css、Html、vue、React、小程序、算法等2024高频知识点。几乎能满足工作+面试的所有需求。之前朋友圈分享过一波,听说有不少朋友靠它进了字节、阿里等大厂,拿到了高薪offer!今天公开分享一波~着急的朋友直接扫码...

2024-05-16 10:20:30 9

转载 未来验证码还有必要存在吗?

如果不用解决验证码,每年可以建造77600所房子。但年复一年,验证码仍然在浪费我们的时间和金钱。2024年是一个完美的年份,彻底摆脱验证码。验证码和打印机是一回事前几天,我在线办理了一些拖延已久的事务。其中之一是取消不再需要的新闻订阅。这是那天的最后一个任务,我只剩下5分钟来完成它。我用邮件中提供的链接前往公司网站。要取消订阅,我需要登录账户并勾选一个复选框以停用电子邮件订阅。理论上这是一个五分钟...

2024-05-16 10:20:30 16

转载 前端权限开发从设计到实践

关于本文作者:守夜人xhttps://juejin.cn/post/72592108744466924111.权限控制的方案选择。做后台项目区别于做其它的项目,权限验证与安全性是非常重要的,可以说是一个后台项目一开始就必须考虑和搭建的基础核心功能。在后台管理系统中,实现权限控制可以采用多种方案:权限方案类型描述基于角色的访问控制(Role-Based Access Control,RBAC)是一种...

2024-05-11 09:00:13 34

转载 某厂面试,很多人都栽在Vue3了。。。

前言最近,收到很多小伙伴的反馈,前端的就业市场似乎透露出了一丝暖意。相较于去年,机会多了一些,但竞争依然相当激烈,BOSS 上很多 HR 依旧是已读不回,没有充足的准备很难找到一份满意的工作。除此之外,还发现年后很多招聘都要求会 Vue 3 了,Vue 团队去年底宣布停止对 Vue 2 的支持,现在越来越多的公司转向了 Vue 3。为了帮助小伙伴们梳理前端知识体系,充分的准备面试,今天就来分享一...

2024-05-11 09:00:13 16

转载 分享 16 个面试前需要知道的系统设计概念

英文 | https://levelup.gitconnected.com/16-system-design-concepts-i-wish-i-knew-before-the-interview-b8586e40a73b要在关于系统设计的面试中脱颖而出,最关键的方面之一是深入理解基本的系统设计概念,例如,负载平衡、缓存、分区、复制、数据库和代理。根据我自己的经验,我确定了 16 个关键概念,它们...

2024-05-08 10:20:29 22

转载 分享 100 个鲜为人知的 CSS 技巧合集

金三银四找工作的旺季来了,在过去的一段时间里,我花了很多时间将之前的一些基础知识做了整理,希望这些内容能够帮助你在面试的时候,稍微顺利一些。因此,我将整理好的这100 个 CSS 知识技巧分享给你,希望你会觉得太对你有用。现在,我们就开始进入今天的内容吧。01. 网站平滑滚动在<html>元素中添加scroll-behavior: smooth,以实现整个页面的平滑滚动。html{...

2024-04-28 10:20:17 34

转载 阿里前端大佬全套笔记,带你进阶高级前端!

前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《前端offer收割机养成指南》的资料。本来感觉这个title看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了45k+的offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里前端Leader,在前端行业深耕近十年,见证了互联网的飞速发展,也见证...

2024-04-28 10:20:17 44

转载 分享 10 个常用的 JS 小技巧

JavaScript 是 Web 开发的动力源泉,是一种多功能语言,使开发人员能够创建交互式动态 Web 应用程序。无论您是初学者还是经验丰富的开发人员,掌握 JavaScript 都需要深入研究其无数功能并学习可以显着增强您的编码能力的巧妙技巧。 在今天这篇文章中,我们将探讨每个程序员都应该知道的 10 个巧妙的 JavaScript 技巧。1. 解构赋值解构赋值允许您从数组或对象中提取值,并...

2024-04-25 10:20:14 36

转载 为什么连程序员大佬有时也看不懂自己写的代码?

大家好!今天我想和大家聊聊程序员的小秘密——就算是写代码的大佬,有时候看着自己敲出来的代码也会一头雾水。我最近读了个很有意思的文章,名叫《为什么程序员不总是100%理解他们的代码》。作者Josef Cruz分享了他审查代码的经历,说他看过各种各样的代码,有的让人眼前一亮,有的让人觉得还可以,有的则...嗯,让人头疼。说到底,写代码就像是给电脑做手术。即使是手术做得再糟,只要电脑能正常工作,大家似乎...

2024-04-17 10:20:43 64

转载 分享一篇关于SEO优化的前端知识总结

来源 |https://juejin.cn/post/7300118821532778511前言以前开发独立站,涉及过一些seo的内容,为了避免后面会遗忘,感觉有必要记录下相关经验,也算是一次总结吧!SEO概念SEO 是Search Engine Optimizatio(搜索引擎优化)的首字母缩写,利用搜索引擎的规则对网站进行内部及外部的调整优化,提高网页或网站在搜索引擎中关键词的自然排名,...

2024-04-16 18:04:20 70

原创 深入探讨下SSR与CSR有啥不同

随着互联网技术的迅速发展,用户对网页的加载速度和交互体验有了更高的期待。作为开发者,我们常常需要在服务器端渲染(SSR)与客户端渲染(CSR)之间做出选择。这两种渲染方式各有特点,适用于不同的场景和需求。今天,就让我们一起来探索SSR和CSR的世界,帮助你为你的应用选择最合适的渲染策略。什么是渲染?简单来说,渲染就是在屏幕上显示视觉元素的过程。在网页开发中,这涉及将HTML、CSS和JS代码转化为...

2024-04-15 13:25:00 932

原创 前端JS手写代码面试专题(一)

面试季来临,JavaScript的面试题目也开始频频出现在各位求职者的复习资料中。1、如何编写一个JavaScript函数来反转给定字符串中的单词顺序?这个问题的答案其实非常巧妙而简洁。我们可以通过一行代码轻松实现:const reversedString = str => str.split(' ').reverse().join(' ');首先,我们使用 split(' ') 方法将...

2024-04-12 10:20:46 375

转载 今年这行情,前端还能跳槽吗?

正文前段时间,掘金热帖《放心,前端死不了》在前端圈疯传。百度前端大佬表明:“前端技术是依托于互联网行业的,只要行业还在,它就会有用武之地,就会有价值。”总的来说,技能跟上发展,前端就不会死。谁掌握得更深、应用得更好,谁就更容易脱颖而出。为此,我特意与几位大厂前端技术专家,一起整理出了一套非常实用的——《2024前端开发进阶秘籍》,其中包含了前端必备八股文、超火Vue3面试题、前端卷王算法题和大厂高...

2024-04-12 10:20:46 49

原创 2024年Node.js精选:50款工具库集锦,项目开发轻松上手(四)

在我们这个信息爆炸的时代,技术更新换代速度之快让人目不暇接。Node.js作为后端开发中的热门技术,它的强大功能离不开一个宝库——NPM。你知道吗,这个宝库里藏着超过150万个NPM包,没有这些宝贝,Node.js就像是缺了一臂的勇士,依然强大,但却不那么无敌了。今天,我们继续我们的探索之旅,在这个系列文章的第4部分,我们将一起探讨编号31至40的NPM包。这些包可能是你日常开发中不可或缺的利器,...

2024-04-11 14:00:21 993

原创 你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?

在当代的Web开发过程中,JavaScript项目的构建离不开各种外部依赖,无论是实用的库、辅助工具还是其他类型的资源。这些依赖项的管理,已经成为了开发者日常不可或缺的一部分。NPM、Yarn和PNPM这三个包管理器,就像是开发者的得力助手,它们在项目开发中扮演着至关重要的角色。本文将带你一探究竟,了解这些工具的魅力所在,并帮助你选择适合自己项目的包管理器。1、什么是包管理在现代Web开发中,一个...

2024-04-10 17:40:33 3553

转载 分享 40 道 ReactJS 面试问题及答案

英文 | https://blog.stackademic.com/top-40-reactjs-interview-questions-and-answers-for-2024-70c94e5fcccaReactJS 已成为现代 Web 开发的基石,其基于组件的架构和高效的渲染使其成为构建动态用户界面的首选。无论你是希望提高技能的经验丰富的开发人员,还是准备即将到来的 ReactJS 面试的求职...

2024-04-09 10:20:08 90

原创 JQuery:曾经的前端开发利器,现在是不是过时啦?

大家好,今天我们聊聊JQuery——这个曾经在网页开发领域占据统治地位的库。我最近读到了国外前端大佬 Oren Holis 对 JQuery 的深度分析,他的观点引发了我对前端技术发展的诸多思考。接下来,我将尽可能详细地分享Oren的观点,并结合自己的理解,希望能够引发大家的讨论和共鸣。JQuery的辉煌岁月首先,Oren提到,在ES5标准出台之前,JavaScript是一个相对杂乱无章的世界。缺...

2024-04-07 12:46:51 354

原创 Next.js 14:全栈前端开发的新选择?

在当今快速发展的前端技术领域,Next.js无疑成为了许多React开发者的新宠。随着Create React App的热度减退和Vite的兴起,Next.js凭借其出色的性能、SEO友好性以及前后端一体化的能力,越来越受到开发者的青睐。但真的适合用Next.js 14来承担项目的全部任务吗?让我们深入探讨一下。全能框架:Next.js的魅力所在Next.js从其13版本开始,引入了全新的项目启动...

2024-04-05 11:44:24 925

转载 HTMX会让前端重回原始时代吗?

今天我想和大家分享一下Sviat Kuzhelev 国外大佬关于HTMX的看法。这是一项不久前发布的库,近期在前端开发圈引起了不小的轰动。让我们一起深入了解HTMX,看看它是不是真的如其所宣传的那样,有望成为继React之后的前端新星。这个新兴的库,虽然名声在外,但其主页上的信息却意外的简洁:“HTMX让你能够直接在HTML中使用AJAX、CSS过渡、WebSockets以及服务器发送事件(Ser...

2024-04-04 18:46:04 49

原创 Tailwind 4.0 即将到来:前端开发的“速度与激情”

随着前端开发技术的不断进步,我们每天都在寻找更快、更简洁的解决方案来提升我们的开发效率和用户体验。今天,我要为大家介绍一项令人振奋的新技术进展——Tailwind 4.0的来临!对于经常使用Tailwind的朋友们来说,这个消息无疑是激动人心的。Tailwind以其灵活性而闻名,在前端开发中占有一席之地。而4.0版本,承诺将带来更快的速度和更优的性能。简化配置,让创意更自由在现有版本中,我们需要在...

2024-04-03 13:40:43 428

转载 面试真的有问到 vue3,拿捏了!

前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《前端offer收割机养成指南》的资料。本来感觉这个title看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了45k+的offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里前端Leader,在前端行业深耕近十年,见证了互联网的飞速发展,也见证...

2024-04-02 10:20:14 50

转载 React状态管理专题:Redux的三大原则

在我们上篇文章中,我们对Redux的基本概念和作用进行了初步的探索,揭开了它在管理大型应用中状态的重要性及其带来的挑战的序幕。如何在保持应用高效运行的同时,管理好众多复杂的状态,成为了许多开发者心中的疑问。今天,我们将深入挖掘Redux的灵魂所在——其核心原则。通过理解单一事实来源(Single Source of Truth)、状态的只读性(Read-only State)以及如何通过纯函数(P...

2024-04-02 10:20:14 44

原创 Alpine JS:新手与老手前端开发者的新选择

大家好!今天我想和大家分享一篇我在阅读中非常受启发的文章,作者是Sofiullah Chowdhury。文章讲述了为什么无论你是刚入门的前端开发者,还是经验丰富的老手,都应该考虑学习Alpine JS。文章中,Chowdhury首先指出了许多人在学习传统的JavaScript(也就是所谓的vanilla JS)时的困难和挑战。他自己也经历了几次失败的尝试,这让我深有共鸣。原生JavaScript的...

2024-04-01 14:25:32 356

转载 TypeScript 初学者快速入门指南 2024 版

在这个数字化的时代,Web开发技术正在以惊人的速度进步。如果你是一个前端、后端甚至是全栈开发者,那么跟上这些技术的步伐绝对是必须的。今天,我要介绍的是一个让JavaScript焕发新生的神奇工具——TypeScript。通过这篇文章,我将带你快速了解TypeScript的基础概念,不仅适合初学者,还希望能为有经验的开发者提供一些有趣的视角。1) TypeScript简介想象一下,如果JavaScr...

2024-03-29 20:36:05 59

原创 Next.js 14 初学者入门指南(下)

随着现代Web应用的发展,用户界面变得越来越复杂,同时用户对应用的响应速度和互动性有着更高的期待。在这样的背景下,Next.js 作为一个前沿的React框架,提供了一系列高级功能来满足开发者的需求,今天我们来介绍 Next.js 14 的第二部分。推荐阅读‍‍Next.js 14 初学者入门指南 (上)‍‍Metadata:在Next.js项目中优化SEO在当今这个信息爆炸的时代,拥有一个高可见...

2024-03-28 16:50:21 962

转载 分享 7 个鲜为人知的JS数组方法

JavaScript 数组除了 map()、filter()、find() 和 push() 之外还有更多功能。今天这篇文章就来给大家分享一些鲜有人知道的数组方法,我们现在开始吧。1.copyWithin()Array copyWithin() 将数组的一部分复制到同一数组中的另一个位置并返回它,而不增加其长度。end 参数是可选的:2. at() 和 with()at() 首先出现,with()...

2024-03-27 10:20:09 59

转载 45k*16薪,进字节了!

正文前段时间,掘金热帖《放心,前端死不了》在前端圈疯传。百度前端大佬表明:“前端技术是依托于互联网行业的,只要行业还在,它就会有用武之地,就会有价值。”总的来说,技能跟上发展,前端就不会死。谁掌握得更深、应用得更好,谁就更容易脱颖而出。为此,我特意与几位大厂前端技术专家,一起整理出了一套非常实用的——《2024前端开发进阶秘籍》,其中包含了前端必备八股文、超火Vue3面试题、前端卷王算法题和大厂高...

2024-03-27 10:20:09 47

原创 Zustand:让React状态管理更简单、更高效

在React项目开发中,状态管理一直是一个绕不开的话题。很多人提到状态管理,第一时间会想到Redux。Redux作为一个历史悠久的库,确实在功能性和中间件生态方面都有着不错的表现,但它复杂的配置和繁琐的代码书写让许多开发者望而却步。什么是Zustand?近年来,React社区涌现出了许多新的状态管理库,比如Jotai、Recoil,还有本文的主角——Zustand。这些新兴的库不仅可以完全替代Re...

2024-03-26 14:59:43 1189

转载 2024年不可错过的Node.js框架大盘点:让你的后端开发效率翻倍!

在数字世界中寻找编程的乐趣,就像在夜空中追逐北极光,既充满挑战又让人心动不已。今天,让我们一起潜入Node.js的璀璨世界,探索那些在2024年引领潮流的顶尖后端框架。自2009年问世以来,Node.js就以其高效和灵活性成为后端开发者的心头好,像Netflix、PayPal这样的大公司都是它的拥趸,它就像是网络开发界的摇滚明星一样耀眼。Node.js之所以能持续赢得开发者的喜爱,主要是因为它显著...

2024-03-25 14:13:56 354

转载 字节二面,秒挂…

前几天和一个正准备跳槽的粉丝聊天,他上周字节二面,面完就跟我说感觉凉了:算法题相对于八股文更能考察面试者的逻辑思维能力。但是毕竟平时工作用不到,所以刚接触的时候不少人会觉得算法题很难。实际上算法题只要准备了,就一定能在面试中顺利作答,花少量时间就能出大效果。而现在市面上大多数的算法题整理都是针对于后端市场的,针对前端的几乎没有。为了帮助前端朋友稳稳跳槽,我爆肝两个多月整理出了专门针对前端面试的算法...

2024-03-21 10:20:52 60

转载 分享15个高级前端开发小技巧

随着尖端 HTML 和 CSS 功能的引入,Web 开发正在经历一场变革之旅。在今天这篇文章中,我们将探讨 15 种高级功能,这些功能现在可以在不依赖 JavaScript 的情况下实现。我们将提供真实世界的示例,并将它们与旧的基于 JavaScript 的方法进行比较,展示现代 Web 技术的力量。1.响应式排版传统上,JavaScript 用于根据屏幕尺寸操纵字体大小。随着CSS自定义属性(变...

2024-03-21 10:20:52 83

转载 React状态管理专题:初步了解下什么是Redux

小伙伴们,你们是不是在开发应用时觉得管理组件的状态很头大?今天我们将探讨另一个对于前React开发至关重要的主题——Redux。作为一个用于管理应用状态的强大库,Redux在React生态系统中占据着不可或缺的地位。相关阅读什么是属性钻取(Prop Drilling)利用Context API解决属性钻取问题深入探讨组件组合(Component Composition)什么是 ReduxRedux...

2024-03-19 08:03:14 51

空空如也

空空如也

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

TA关注的人

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