首页
学习
活动
专区
工具
TVP
发布

前端自习课

每日清晨,享受一篇前端优秀文章。
专栏作者
543
文章
716149
阅读量
65
订阅数
【JS】1170- 5 个使用 Promise 时的常见错误
Promise 提供了一种优雅的方法来处理 js 中的异步操作。这也是避免“回调地狱”的解决方案。然而,并没有多少开发人员了解其中的内容。因此,许多人在实践中往往会犯错误。
pingan8787
2021-12-13
9340
【Web技术】1139- 手把手教你实现手绘风格图形
https://juejin.cn/post/6942262577460314143
pingan8787
2021-11-17
7790
【面试】1084- 前端经典面试题60道,附答案!
今天分享一篇比较全的面试题,包含 JS、CSS、React、网络、浏览器、程序题等。
pingan8787
2021-10-08
9060
【总结】1023- 如何优雅的管理 HTTP 请求和响应拦截器?
最近重构一个老项目,发现其中处理请求的拦截器写得相当乱,于是我将整个项目的请求处理层重构了,目前已经在项目中正常运行。
pingan8787
2021-07-20
1.2K0
【Nodejs】994- 一文搞懂koa2核心原理
https://juejin.cn/post/6966432934756794405
pingan8787
2021-06-24
5230
【面试题】973- 一篇由简到难的 Vue 面试题+详解答案
原文:https://juejin.cn/post/6961222829979697165
pingan8787
2021-06-24
7410
【JS】625- Axios 如何缓存请求数据?
在 Axios 如何取消重复请求? 这篇文章中,阿宝哥介绍了在 Axios 中如何取消重复请求及 CancelToken 的工作原理。本文将介绍在 Axios 中如何通过增强默认适配器来缓存请求数据。那么为什么要缓存请求数据呢?这是因为在缓存未失效时,我们可以直接使用已缓存的数据,而不需发起请求从服务端获取数据,这样不仅可以减少 HTTP 请求而且还能减少等待时间从而提高用户体验。
pingan8787
2021-04-26
3.9K0
【Web技术】920- Axios 如何取消重复请求?
在 Web 项目开发过程中,我们经常会遇到重复请求的场景,如果系统不对重复的请求进行处理,则可能会导致系统出现各种问题。比如重复的 post 请求可能会导致服务端产生两笔记录。那么重复请求是如何产生的呢?这里我们举 2 个常见的场景:
pingan8787
2021-04-07
1.4K0
【CSS】872- 浅析rem布局方案
这里说明一下,无论dpr多大,1px的大小通常来说是一致的,这也就意味着,随着dpr的增大,物理像素点会越来越小,这样才能容纳更多的物理像素,才能更高清,更retina
pingan8787
2021-02-26
8010
【HTTP】843- 揭秘 HTTP2
前段时间组内小伙伴遇到了一个问题:一个页面上有 10 个视频,因为浏览器对 tcp 连接数的限制,导致同时只能加载 6 个视频。考虑到http2协议的多路复用可以解决这个问题,特地整理此篇关于http2的内容和大家分享。
pingan8787
2021-01-28
1.4K0
【拓展】745- Windows Server 升级 HTTPS 实战
趁着国庆假期,开发了个小程序,但需要服务器使用 HTTPS 协议,因此借这次机会,学着自己完成 HTTPS 升级工作。
pingan8787
2020-10-23
1.5K0
【Web技术】740- 零距离接触 WebSocket
Websocket是一个持久化的网络通信协议,可以在单个 TCP 连接上进行全双工通讯,没有了Request和Response的概念,两者地位完全平等,连接一旦建立,客户端和服务端之间实时可以进行双向数据传输
pingan8787
2020-10-23
4770
【JS】739- JavaScript 解析 URL
英文 | https://dmitripavlutin.com/parse-url-javascript/
pingan8787
2020-10-23
3.4K0
【CSS】470- 是时候开始用 CSS 自定义属性了
自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义的,它包含的值可以在整个文档中重复使用。由自定义属性标记设定值(比如:--main-color: black;),由var() 函数来获取值(比如:color: var(--main-color);)
pingan8787
2020-08-04
9750
【JS】666- window.reqeustIdleCallback方法详解
最初我以为这个函数就是和实现动画的 requestAnimationFrame 拥有相同的行为,因为它们的使用方法非常类似,但实际使用后发现它们的差别还是蛮大的。本文主要对这个神秘的函数进行一些说明和分析。
pingan8787
2020-07-29
1.8K0
【拓展】642- 前端如何在项目中做出亮点
之前在群里参加活动的同学,有不少说在小公司,被业务需求压着。既然大家都说在做业务,那么,正看到这里的你,能不能5分钟说明白,你负责的业务是什么?
pingan8787
2020-07-06
1.1K0
【Deno】597- 了不起的 Deno 入门教程
Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。Deno 含有以下功能亮点:
pingan8787
2020-05-26
7390
【Web技术】582- 聊聊 Cookie “火热”的 SameSite 属性
2 月份发布的 Chrome 80 版本中默认屏蔽了第三方的 Cookie,在灰度期间,就导致了阿里系的很多应用都产生了问题,为此还专门成立了小组,推动各 BU 进行改造,目前阿里系基本已经改造完成。所有的前端团队估计都收到过通知,也着实加深了一把大家对于 Cookie 的理解,所以很可能就此出个面试题,而即便不是面试题,当问到 HTTP 相关内容的时候,不妨也扯到这件事情来,一能表明你对前端时事的跟进,二还能借此引申到前端安全方面的内容,为你的面试加分。
pingan8787
2020-05-14
1.6K0
【工具】564- Wireshark抓包使用指南
这篇有点类似工具介绍。这个也是前几天有一个业务场景需要用到才了解的。希望对你的工作有所帮助,知道这个软件就好。今日早读文章由@Ju5tice授权分享。
pingan8787
2020-04-17
1.4K0
【JS】508- MVVM原理介绍
今天花上 10 分钟,针对 MVVM 这个面试必考点,简简单单的来给大家划一下重难点
pingan8787
2020-03-02
1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档