自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端之行,任重道远!

记录知识,努力前行!

  • 博客(211)
  • 收藏
  • 关注

原创 浅谈 React 与 Vue 更新机制的差异

对于前端的 Vue 和 React 相信大家并不陌生,这两个库有着截然不同的设计思想和发展目标,对于我们上层使用者来说,研究它们的差异不仅让我们更加深入的去理解这些库的设计思想,也能帮助我们在开发中更有依据的去选择合适的框架。本篇文章就两者的更新机制来浅淡一下它们的区别,快进来看看吧!

2023-09-21 16:07:48 5665 42

原创 TypeScript 学习笔记(十万字超详细知识点总结)

TypeScript从入门到精通,十万字超详细知识点总结,一篇文章包你学会TypeScript !!!

2022-09-27 19:27:35 42694 165

原创 猿创征文|前端之行,任重道远(来自大三学长的万字自述)

目前正值开学季,很多同学满怀憧憬、向往未来。对于一些计算机类专业的同学可能已经开始去了解计算机方向的各种名词和含义,开始思考自己将来发展的方向了。借助猿创征文 第二季| 技术成长之路的活动,我来讲讲我的前端学习之路,如果你正在寻找哪个方向适合你,或者你正处于前端学习迷茫的阶段,希望这篇文章会对你有所帮助❤️有幸相遇,待我向你慢慢诉说我的前端技术成长之路✍️文末有全面详细的前端学习计划,不要错过哦🍬。

2022-09-02 16:14:41 18080 247

原创 Node.js | 从前端到全栈的必经之路

深入浅出Node.js,最适合前端开发人员进入全栈时学习的服务端语言,以JavaScript为基础,使前端人员能够平滑过渡到全栈,赶快来认识一下Node.js吧!

2022-08-17 11:03:37 43682 190

原创 【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组省赛真题解析(完整版)

第十三届蓝桥杯Web应用开发大学组真题解析来了,还不快来围观学习🤓🤓🤓

2022-04-12 00:23:22 64181 54

原创 你知道 delete 删除属性时的一些细节吗?

你问我 delete 的返回值?我可从来没用过 delete 的返回值,但凡犹豫一秒都是对自己的不自信,所以立马选择 undefined,结果竟是我的无知...

2023-09-23 14:28:07 2177 10

原创 使用 queueMicrotask 创建微任务!

早在18年 queueMicrotask 提案就得到了通过,19年就有哥们介绍了该 API,我竟然现在才知道,实属汗颜...

2023-09-23 14:24:12 1980 10

原创 十年了,您还不认识 WebComponent 吗?!

现如今我们为了复用组件、增强文档自定义能力,我们在 Web 开发中大多都会使用一些 JavaScript 框架,如:Vue、 React 等。但随着 Web 技术的发展、Web Components 的完善与改进,在未来的某一天,我们真的有可能会在构建 UI 时,将专注点从 JavaScript 上重新转移到原生 HTML 中!

2023-08-17 08:00:00 1647 49

原创 CSS 写个清除浮动,怎么还蹦出个 hasLayout? *zoom?

前端开发中,清除浮动是一种很常见的操作,但是您真正了解广为使用的清除浮动的方案吗?是否会对 *zoom、hasLayout 感到陌生?快进来打破疑问,丰富自己吧!

2023-08-14 18:47:47 565 51

原创 对齐控制大作战:align-content 和 align-items,到底谁才是真正的垂直大将?

对于经常混用 Flex 和 Grid 这两种布局的小伙伴们来说,可能都会出现将 align-content 和 align-item 搞混的情况,即使您从未搞混过它们,您也可能对它们之间的区别和联系一知半解,本文就让我们一起捋清楚它们的区别和联系吧!

2023-08-07 11:22:11 1229 83

原创 Web浪漫历程:揭秘二十年间与您“约会”的浏览器发展

从 Mosaic 到 Chrome ,您对浏览器的发展历程知多少?本篇文章将带你回顾这二十年间浏览器的更迭历程,既有王者的没落,又有新秀的崛起,快来看看吧!

2023-07-26 11:01:39 3878 71

原创 【蓝桥杯Web】第十四届蓝桥杯Web模拟赛 3 期 | 精品题解(下)

昨天更新了第十四届蓝桥杯Web模拟赛 3 期的一些基础题的解析,今天抽时间把剩余的压轴题的解析肝出来了,本科组最后的两个题加上职业院校组中与本科组不同的一个题,总共三题,这三题还是有一定难度的,各位小伙伴们加油!

2023-03-11 17:42:58 4622 28

原创 【蓝桥杯Web】第十四届蓝桥杯Web模拟赛 3 期 | 精品题解(上)

好久没更新了,今天上线收到了很多小伙伴的私信,发现有很多朋友正在准备蓝桥杯,问我要不要出几天前开放的模拟赛 3 期的解析,看到了大家的催更后,我想着就发一下试试吧,希望能顺利发出,话不多说,开干!

2023-03-10 11:23:56 5996 22

原创 这款小巧精致的 Keychron K7 满足了我对键盘的所有想象

博主是一个“练习”时长两年半的前端码农,在练习期间打交道最多的就是键盘,敲得多了懂得也就多了对键盘的要求也变多了。几个月前,我刷到了 Keychron K7 这款键盘,它简直是满足了我对键盘的所有想象,于是立马就下单了,到手后这款键盘给了我很多意想不到的惊喜,使用了半个月了后,在这里向大家介绍一下这款我心仪的 Keychron K7 。

2023-01-30 13:55:03 11464 73

原创 随记 | 我的 CSDN 两周年创作纪念日

2020 年 10 月步入大学,通过2个月的时间熟悉校园、习惯大学生活、制定学习方向。2020 年 12 月 06 日 来到CSDN发表了第一篇文章,我的CSDN之旅就此开始。之所以来到CSDN,就是为了记录知识、学习知识,我这两年的成长离不开CSDN,我的一点一滴都刻在了CSDN。 一转眼,两年时光已过,感慨万千!

2022-12-06 12:58:14 2571 9

原创 Node.js | 详解 JWT 登录验证 的工作原理

之前我们对Cookie&Session的工作原理存储问题和CSRF问题。为了解决/避免这些问题,开发者们开始使用更加成熟的JWT来代替作为登录验证的首选技术方案,这一节我们就将详细讲解JWT登录验证的工作原理,快来围观吧!

2022-11-28 08:15:00 36819 117

原创 【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 2 期 | 精品题解

第十四届蓝桥杯Web应用开发模拟赛第 2 期 正式开始了,博主也是第一时间为大家带来了题解!这篇题解包含了大学组和职业院校组的所有内容。因为自己在做题时忘记保存代码了,所以写这篇题解时我不得不又重新做了一遍,看在博主这么肝的份上,大佬们给个一键三连加关注吧!🤗

2022-11-22 01:25:05 13241 104

原创 Node.js | Express+MongoDB 实现简易用户管理系统(三)(登录验证之Cookie&Session)

在前面的几节中我们已经创建并优化好了简易用户管理系统的项目结构,也对Cookie-Session登录验证的工作原理做了讲解,接下来我们将继续补充这个系统的功能,这一节我们将实战运用来实现这个系统的登录验证功能。

2022-11-17 22:00:22 6337 56

原创 Node.js | 详解 Cookie-Session登录验证 的工作原理

目前绝大多数的系统都少不了登录验证的功能,这主要是为了保存用户的状态,以此来限制用户的各种行为,从而方便有效的控制用户的权限。比如一个用户登陆微博,发布、关注、评论的操作都应是在登录后的用户状态下进行的。实现登录验证的功能主要有、JWT两种方式,这一节我们将先对 Cookie&Session的工作原理做详细的介绍,在之后的文章中会陆续对JWT,以及如何使用和JWT来完善前几节我们搭建的简易用户管理系统进行讲解。关注博主,订阅专栏,学习Node不迷路!

2022-11-16 08:15:00 8654 123

原创 【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组 | 精品题解

上篇文章已经对大学组的十道题做了解析,有的小伙伴私信我说能不能出一篇职业院校组的解析,我去看了一下职业院校组模拟赛的题,发现就只有三道题与大学组的不同,于是这里就针对性的讲一下这三题,如果大家有问题,欢迎评论区留言,也欢迎私信我加入我们的前端技术交流群!

2022-11-12 22:00:05 11948 73

原创 【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-大学组 | 精品题解

新一期的蓝桥杯大赛开始报名已经有一段时间了,最近博主的粉丝朋友们有很多都已经在积极备考了,也有很多朋友私信我说让我多发发题解,于是我就去蓝桥杯官网碰碰运气,看能不能找到好的题目(因为今年是蓝桥杯开放Web应用开发方向的第二年,官网上的备赛题目比较少),正巧发现蓝桥杯正在举行线上模拟赛,我便花了一些时间做题、总结、写作,于是这篇文章就诞生了。如标题所见,这是Web 应用开发模拟赛 1 期大学组的题解,关于蓝桥杯更多的题解博主会在之后的文章中陆续更新,欢迎大家关注订阅!话不多说,开撕!

2022-11-12 08:30:00 27236 167

原创 Node.js | Express+MongoDB 实现简易用户管理系统(二)(MVC架构 | 业务分层)

上一节我们使用Express和MongoDB初步搭建了简易用户管理系统的大致骨架,并实现了一些增删改查的功能,如果你还没看过上一篇请点击这里。这一节我们来解决上篇文章末尾指出的一个问题:业务代码混乱。解决方式就是使用MVC架构,使整体的业务分层,各司其职。

2022-11-09 17:27:28 6208 97

原创 JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化

在实际开发中,如果写了大量的 if 分支,并且可能还具有分支套分支,可以想象到整个代码的可读性和可维护都会大大降低,这是一个比较头疼的问题,那有没有什么办法能够即实现需求又能避免这些问题呢?本篇文章将转换思维深入讲解代码分支优化,快来围观吧!

2022-11-07 17:50:24 10893 89

原创 【JavaScript】手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式

带你手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-11-05 11:10:33 6865 82

原创 Node.js | Express+MongoDB 实现简易用户管理系统(一)(项目搭建 | RESTful API架构 | 前后端交互)

上一节我们介绍了MongoDB和Mongoose,这一节为了巩固Nodejs操作MongoDB数据库实现增删改查的功能,本文将带领大家使用Express+MongoDB初步制作一个简易的用户管理系统项目,并且在之后的文章中会对这个项目一点点完善,包括业务分层、登录鉴权、头像上传等,记的关注博主第一时间接收更新哦!话不多说,开干!

2022-11-02 22:08:17 11577 140

原创 Node.js | MongoDB 入门讲解 & Mongoose 模块的初步应用

既然我们学习了NodeJS,正式进入了后端开发的领域,那么数据库的知识就必不可少了,这篇文章我们将去学习如何在NodeJS中应用非关系型数据库MongoDB,后期也会学习如何应用关系型数据库MySql。由于本专栏是针对NodeJS的,所以本篇文章侧重于讲解NodeJS如何连接并操作MongoDB数据库,并不会对MongoDB的安装配置以及原生的操作语法做过多的讲解(这些网上已经有很多的教程了,想深入了解的可自行搜索)。

2022-11-01 10:01:19 7359 85

原创 【JavaScript】手撕前端面试题:对象参数浅拷贝 | 简易深拷贝 | 完整深拷贝

带你手撕前端面试题:浅拷贝 | 简易深拷贝 | 完整深拷贝。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-10-31 09:52:27 6571 45

原创 【JavaScript】手撕前端面试题:手写new操作符 | 手写Object.freeze

带你手撕前端面试题:手写new操作符 | 手写Object.freeze。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-10-29 18:54:20 6992 59

原创 Node.js | 深入讲解 express 应用程序生成器

通过前面几篇express的学习,我们已经了解到在express中如何配置路由、中间件、获取请求参数、托管静态资源、客户端渲染和服务端渲染等。在实际开发中我们一点点去配置这些内容显然是比较繁琐的,express官方也考虑到了这一点,于是就推出了express应用程序生成器来帮助我们快速构建一套较为完整的项目骨架,这篇文章我们就将深入去了解express应用程序生成器,让我们开始吧!

2022-10-27 09:20:32 7232 97

原创 Node.js | 一文带你了解 EJS 模板引擎

EJS是一套简单的模板语言,帮你利用普通的JavaScript代码生成HTML页面,这称为模板引擎,在服务端渲染中普遍使用。在上一篇服务端渲染的讲解中我们已经提到过ejs这个模板引擎,模板引擎在前后端不分离的时代中经常使用,但随着前后端分离模式、单页模式(SPA应用,如Vue、React,是前后端分离模式的一种应用)的普及,模板引擎的使用率逐渐下降,直到今天已经很难在一个新项目中发现模板引擎的影子了。所以本篇文章并不会过多深入讲解EJS,大家知道它的应用场景以及如何使用它即可。

2022-10-25 19:23:34 6651 172

原创 【JavaScript】手撕前端面试题:手写Object.create | 手写Function.call | 手写Function.bind

带你手撕前端面试题:手写Object.create | 手写Function.call | 手写Function.bind。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-10-24 20:24:29 7034 46

原创 【JavaScript】手撕前端面试题:手写instanceof | 手写Array.map | 手写Array.filter | 手写Array.reduce

带你手撕前端面试题:手写instanceof | 手写Array.map | 手写Array.filter | 手写Array.reduce。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-10-23 10:50:00 4582 39

原创 【JavaScript】手撕前端面试题:事件委托 | 判断URL是否合法 | 全排列

带你手撕前端面试题:事件委托、判断URL是否合法 、全排列。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!

2022-10-22 14:25:47 6240 48

原创 Node.js | express 获取请求参数 | 客户端渲染 | 服务端渲染

前面我们已经讲过express的路由和中间件,这一节我们将去介绍使用express时怎么获取请求的参数,以及客户端渲染和服务端渲染的区别与作用,让我们开始吧!博主的Node.js从入门到精通专栏正在持续更新中,关注博主订阅专栏学习Node不迷路!❤️

2022-10-18 16:51:55 8499 180

原创 【JavaScript】JS实用案例分享:选择器组件 | 简易计算器

基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的《选择器组件》和《简易计算器》的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!

2022-10-16 08:19:00 5430 54

原创 【JavaScript】JS实用案例分享:DOM节点转JSON数据 | 标签输入框

基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的《DOM节点转JSON数据》和《标签输入框》的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!

2022-10-14 19:36:47 7783 67

原创 Node.js | express 中间件详解(应用级 | 路由级 | 内置(托管静态资源) | 第三方)

Express是一个自身功能极简,完全是由路由和中间件构成一个的web开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和web应用中处于请求-响应循环流程中的中间件,一般被命名为next的变量。本篇文章将深入去讲解express的中间件,快来围观吧!

2022-10-12 10:01:43 6766 211

原创 【JavaScript】JS实用案例分享:动态生成分页组件 | 通过按键实现移动控制

基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的《动态生成分页组件》和《通过按键实现移动控制》的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!

2022-10-07 17:25:32 6186 80

原创 【JavaScript】JS实用案例分享:输入智能提示 | 打字机输出效果

基础不牢,地动山摇!快进来学习JavaScript开发中非常实用的输入智能提示和打字机输出效果的案例吧,这些案例都是使用频率非常高的基础内容,快来巩固基础,提高自己吧!

2022-10-06 19:54:33 6210 76

原创 Node.js | 你不知道的 express 路由使用技巧

express为我们提供的最强大的能力就是一套超级简单且强大的路由系统,那到底什么是路由呢?路由是指如何定义应用的端点(URIs)以及如何响应客户端的请求。路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,本篇文章将详细介绍express的路由系统,快来围观吧!

2022-10-04 10:48:54 8995 192

Nodejs-MongoDB实战案例-简易用户管理系统.zip

使用NodeJS express框架操作MongoDB的实战案例,功能涵盖常用的增删改查和分页查询,对学习nodejs有很大帮助。

2022-11-02

ES6-ES11学习指南.zip

内容涵盖ES6-ES11,一份超详细的学习指南/笔记,能帮助初学者快速有效的掌握ES6体系知识点,帮助开发者快速查阅需要的知识点,内容全面

2022-08-27

前端webpack资料

内含前端webpack代码和笔记,涵盖webpack4以及最新的webpack5内容,内含webpack5超全学习指南/笔记

2022-08-27

空空如也

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

TA关注的人

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