前端李易安
码龄15年
关注
提问 私信
  • 博客:144,874
    动态:12,223
    157,097
    总访问量
  • 168
    原创
  • 9,051
    排名
  • 1,807
    粉丝
  • 74
    铁粉
  • 学习成就

个人简介:深耕前端开发技术,专注于JavaScript、CSS3、HTML5、Vue、React、微信小程序及uni-app等技术的分享,欢迎关注我的博客。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2009-06-16
博客简介:

Sherry Tian的博客

博客描述:
人生也是技术,技术也是人生,作为一名程序员遨游在技术的海洋里没有退路只有前行。加油!
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,269
    当月
    385
个人成就
  • 获得2,385次点赞
  • 内容获得53次评论
  • 获得1,571次收藏
  • 代码片获得2,226次分享
创作历程
  • 158篇
    2024年
  • 8篇
    2023年
  • 2篇
    2022年
成就勋章
  • 入选《JavaScript领域内容榜》第6名
TA的专栏
  • HTTP
    13篇
  • git
    4篇
  • vue3
    5篇
  • webpack
    2篇
  • vue
    33篇
  • typeScript
    5篇
  • 前端bug集
    9篇
  • javascript
    65篇
  • 前端工程化
    5篇
  • uni-app实战笔记
  • echarts
    6篇
  • View Design
    3篇
  • ant-design-vue项目实战
    6篇
  • 微信小程序
TA的推广
兴趣领域 设置
  • 前端
    javascriptcss3typescriptvue.jses6
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从输入 URL 到页面加载:浏览器背后的神奇之旅

当你在浏览器地址栏中输入一个 URL 并按下回车键后,浏览器会经历一系列复杂的步骤,从解析 URL、DNS 查询、建立 TCP 连接,到发送 HTTP 请求、接收响应、解析 HTML 和 CSS、执行 JavaScript,最终将网页内容呈现到你的面前。本文将带你深入了解这一神奇的旅程,揭示浏览器背后的工作原理,帮助你更好地理解网页加载的全过程。
原创
发布博客 1 小时前 ·
138 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

版本控制在软件开发中的关键作用

版本控制是软件开发中的必备工具,能够追踪和管理代码的每一次变更,确保团队成员之间的协同工作。通过版本控制系统,开发者可以记录文件的所有历史变化,随时恢复到任意历史版本,支持多人并行开发,并进行有效的代码审查和备份。本文将详细介绍版本控制的基本概念、主要作用以及常见的版本控制工具,帮助你更好地理解和应用这一关键技术。
原创
发布博客 5 小时前 ·
67 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Vue 3组件间通信全解:选项式API vs 组合式API

在Vue 3中,组件间通信是构建复杂应用的关键。本文详细对比了选项式API(Options API)和组合式API(Composition API)在父组件向子组件传递数据、子组件向父组件传递数据、祖先组件向后代组件提供数据以及复杂状态管理等方面的不同实现方式。无论你是Vue 2的老用户还是Vue 3的新手,都能从中找到最适合你项目的通信策略。通过具体的代码示例,本文将帮助你快速掌握Vue 3中组件间通信的最佳实践。
原创
发布博客 昨天 16:46 ·
1091 阅读 ·
33 点赞 ·
2 评论 ·
20 收藏

结合Vue 3 和 Node.js详细讲解文件域是如何 实现文件上传功能的

本文详细介绍了如何在 Vue 3 项目中实现文件上传功能,并通过 Node.js 后端接收和处理上传的文件。从前端的文件选择和上传请求,到后端的文件存储和错误处理,提供了完整的代码示例和解释,帮助开发者快速实现文件上传功能。
原创
发布博客 昨天 07:00 ·
581 阅读 ·
16 点赞 ·
0 评论 ·
12 收藏

Upload上传文件报错Failed to parse multipart servlet request; nested exception is java.lang.RuntimeExceptio

在使用view-ui-plus的上传组件Upload上传文件的时候,发生了一件不可思议的事情,莫名其妙的踩坑。报错:Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000036: Connection terminated parsing multipart data
原创
发布博客 前天 13:00 ·
1149 阅读 ·
20 点赞 ·
0 评论 ·
21 收藏

Webpack 热更新(HMR)详解:原理与实现

Webpack 的热更新(Hot Module Replacement,简称 HMR)是一种在应用程序运行过程中动态替换、添加或删除模块的技术,而无需重新加载整个页面。HMR 可以显著提高开发效率,因为它允许开发者在不丢失应用状态的情况下实时看到代码更改的效果。本文将详细介绍 HMR 的原理和实现方法,帮助你更好地理解和使用这一强大功能。
原创
发布博客 2024.11.21 ·
978 阅读 ·
23 点赞 ·
0 评论 ·
14 收藏

Vue项目部署至服务器后报404错误的原因分析及解决方案

在使用Vue.js框架开发的项目中,当采用history模式的路由部署到服务器后,经常会遇到404错误的问题。本文详细分析了这一现象的原因,并提供了包括修改服务器配置、切换路由模式以及正确的部署步骤在内的解决方案,帮助开发者顺利解决部署过程中遇到的404错误,确保应用能够正常运行。
原创
发布博客 2024.11.21 ·
331 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

TypeScript 与 JavaScript 的主要区别及使用场景

本文详细介绍了 TypeScript 与 JavaScript 的主要区别,并通过具体的示例代码,展示了 TypeScript 如何通过静态类型检查提升代码的健壮性和开发效率。适合初学者和有经验的开发者阅读,帮助他们在项目中更好地选择和应用 TypeScript。
原创
发布博客 2024.11.20 ·
281 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

WebSocket 常见问题及解决方案

本文总结了使用 WebSocket 时常见的问题及其解决方案,包括浏览器兼容性、穿透防火墙和代理、连接管理、安全性、消息大小限制、跨域问题、调试难度、并发连接数、部署复杂度以及客户端限制。通过具体的代码示例,帮助开发者更好地管理和优化 WebSocket 应用程序,确保其稳定性和性能。
原创
发布博客 2024.11.20 ·
1182 阅读 ·
20 点赞 ·
0 评论 ·
18 收藏

提升SPA(单页应用如vue,react)首屏加载速度:全面优化指南

单页面应用(SPA)的首屏加载速度对用户体验至关重要。本文深入探讨了首屏加载的概念,分析了常见的加载慢原因,并提供了多种实用的优化方案。从代码分割和懒加载到服务端渲染,再到资源压缩和CDN加速,本文将帮助开发者全面提升SPA的首屏加载性能,确保用户获得流畅、快速的访问体验。无论你是前端新手还是资深开发者,都能从本文中找到有效的优化策略。
原创
发布博客 2024.11.19 ·
1250 阅读 ·
20 点赞 ·
0 评论 ·
8 收藏

Git核心概念解析:Fork、Clone与Branch的区别与应用

本文详细解析了Git中三个核心概念——Fork、Clone和Branch的区别与应用场景。通过对比这三个概念的功能、用途及特点,帮助开发者更好地理解和运用这些工具,以提升团队协作效率和个人开发能力。无论是初学者还是有经验的开发者,都能从中获得对Git工作流更深入的认识。
原创
发布博客 2024.11.19 ·
1023 阅读 ·
28 点赞 ·
0 评论 ·
10 收藏

DNS协议详解:原理、查询过程及常见问题

本文详细介绍了DNS(域名系统)的基本概念、查询过程以及多个服务器之间的通信方式。DNS作为互联网的重要服务,通过将域名和IP地址相互映射,使用户能够更方便地访问互联网。文章还探讨了DNS查询过程中可能出现的常见问题及其解决方法,帮助读者更好地理解和优化DNS的使用。
原创
发布博客 2024.11.18 ·
1043 阅读 ·
5 点赞 ·
0 评论 ·
16 收藏

什么是SPA单页面应用,它的优缺点分别是什么,如何实现SPA应用?

单页面应用程序(Single Page Application,简称SPA)是一种网页应用程序,它将所有的操作都集中在同一个页面内完成,通过动态更新页面内容而无需重新加载整个页面。那么它的优缺点分别是什么,又该如何实现一个SPA单页面应用呢?
原创
发布博客 2024.11.18 ·
458 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

git 常见冲突场景与解决方法

Git发生冲突的情况通常出现在多人协作开发项目时,不同开发者在同一文件的同一部分进行了不同的修改,然后尝试将这些修改合并到同一个分支中。本文主要讲解当发生冲突时,该如何解决
原创
发布博客 2024.11.17 ·
577 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

什么是CDN,如何实现,有哪些使用场景?

CDN在多种场景下都能提供显著的优势,包括提高内容分发效率、降低延迟、提升用户体验、增强安全性和支持大规模并发访问。那么,什么是CDN,它是如何实现的,什么时候需要使用CDN呢
原创
发布博客 2024.11.17 ·
570 阅读 ·
15 点赞 ·
0 评论 ·
13 收藏

为什么说HTTPS比HTTP安全?HTTPS是如何保证安全的?

为什么说HTTPS比HTTP安全?HTTPS是如何保证安全的?
原创
发布博客 2024.11.16 ·
281 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

HTTP的版本演进,以及他们之间的区别

HTTP的版本演进,以及他们之间的区别
原创
发布博客 2024.11.16 ·
629 阅读 ·
24 点赞 ·
0 评论 ·
8 收藏

使用ivew-ui-plus 的Submit组件踩坑 injection “LoginInstance“ not found 记录 问题原因分析与解决方案

使用ivew-ui-plus 的Submit组件踩坑 injection "LoginInstance" not found 记录 问题原因分析与解决方案
原创
发布博客 2024.11.15 ·
484 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

在vue3中生命周期有哪些,与在vue2中有什么区别,如何使用才合理高效

在vue3中生命周期有哪些,与在vue2中有什么区别,如何使用才合理高效
原创
发布博客 2024.11.15 ·
1593 阅读 ·
67 点赞 ·
3 评论 ·
14 收藏

什么是HTTP,什么是HTTPS?HTTP和HTTPS都有哪些区别?

什么是HTTP,什么是HTTPS?HTTP和HTTPS都有哪些区别?
原创
发布博客 2024.11.14 ·
526 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏
加载更多