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

前端自习课

每日清晨,享受一篇前端优秀文章。
专栏作者
541
文章
712121
阅读量
65
订阅数
【React】1935- 来看看 SWR 如何用 React Hook 实现优雅请求
以上几种场景各自都有特殊的处理方式,例如为 axios 增加类似防抖的重复请求处理,计算用户无请求发送时间以确保数据更新,或者为了方便请求响应数据的传递引入庞大的状态管理库。
pingan8787
2024-01-29
3300
【总结】1796- 原生 canvas 如何实现大屏?
https://lxfu1.github.io/large-screen-visualization/
pingan8787
2023-09-14
1930
【Webpack】1453- Webpack5 的一些知识
在webpack 5之前,webpack是没有提供持久化缓存,我们开发的时候需要使用类似 cache-loader 来做缓存方面的处理。
pingan8787
2022-11-15
6000
【Vuejs】1146- 这些 Vue 的技巧你都掌握了吗?
故事第 1 集:CSS预处理器,你还是只会嵌套么 ?[2] 故事第 2 集:【自适应】px 转 rem,你还在手算么?[3]
pingan8787
2021-12-01
1.6K0
【总结】1129- 200 行代码实现一个高效缓存库
这两天用到 cacheables[1] 缓存库,觉得挺不错的,和大家分享一下我看完源码的总结。
pingan8787
2021-11-08
3340
【面试】1084- 前端经典面试题60道,附答案!
今天分享一篇比较全的面试题,包含 JS、CSS、React、网络、浏览器、程序题等。
pingan8787
2021-10-08
9000
【实战】1096- React 中后台系统多页签实现
本项目是我现在所在部门的项目,是一个企业级中后台管理系统,包括系统管理、角色权限体系、基于 Activiti 的工作流引擎等很多开箱即用的功能。项目包括前后端,后端是我们部门自研的基于 Spring 的企业级 Java 框架,前端是 React 技术栈,当时还是 v15 版本。React Router 还是 v2 版本。
pingan8787
2021-10-08
2.3K0
【面试】1093- 21 道关于性能优化的面试题(附答案)
随着前端项目不断扩大,浏览器渲染的压力变得越来越重。配置好一点的计算机可以顺利地展现页面;配置低一些的计算机渲染页面的性能就不那么可观了。
pingan8787
2021-10-08
1.6K0
【优化】949- 你必须知道的图片性能优化方式
前言:其实图片优化网上有非常多的方案,这份初探里面做的更多的是从不同方向进行的探索~
pingan8787
2021-05-14
7650
【JS】852- 再学一遍 try...catch
ok,依然很正常,因为finally会在try的return之前执行,所以拦截了try中的return,打印了finally中的return。
pingan8787
2021-02-26
1.1K0
【JS】784- 14 个 JS 优化建议
JavaScript 已经成为当下最流行的编程语言之一。根据 W3Tech,全世界几乎 96% 的网站都在使用它。关于网站,你需要知道的最关键的一点是,你无法控制访问你网站的用户的硬件设备规格。访问你的网站的终端用户也许使用了高端或低端的设备,用着好的或差的网络连接。这意味着你必须确保你的网站是尽可能优化的,你能够满足任何用户的要求。
pingan8787
2020-11-30
1.2K0
【Vuejs】778- 超全 Vuejs 知识点(基础到进阶)
https://juejin.im/post/5ec358126fb9a0432a3c49e6
pingan8787
2020-11-19
3.2K0
【性能】688- 前端性能优化——从 10 多秒到 1.05 秒
关于 性能优化 是个大的面,这篇文章主要涉及到 前端 的几个点,如 前端性能优化 的流程、常见技术手段、工具等。
pingan8787
2020-08-21
1.2K0
【Nodejs】516- 分析 Node.js 内存泄漏
@冰森,日常 qcon、ssdc、Node party、Node 地下铁讲师/分享者。Node 基金会摸鱼成员。
pingan8787
2020-03-02
2.2K0
【Nuxtjs】431- 简述Nuxt.js
Nuxt.js 是一个基于 Vue.js 的通用应用框架,一个用于Vue.js 开发SSR应用的一站式解决方案。它的优点是将原来几个配置文件要完成的内容,都整合在了一个nuxt.config.js,封装与扩展性完美的契合。
pingan8787
2019-12-12
2.6K0
【Vuejs】420- 带你了解vue-router之keep-alive
keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。 用法也很简单:
pingan8787
2019-11-25
1.4K0
【JS】411- JS 进阶系列问题(47问)
在函数内部,我们首先通过 var 关键字声明了 name 变量。这意味着变量被提升了(内存空间在创建阶段就被设置好了),直到程序运行到定义变量位置之前默认值都是 undefined。因为当我们打印 name 变量时还没有执行到定义变量的位置,因此变量的值保持为 undefined。
pingan8787
2019-11-15
2.3K0
【HTTPS】407- 记住 HTTPS!
本篇将讨论 HTTPS 的加解密原理,很多人都知道 RSA,以为 HTTPS=RSA,使用 RSA 加解密数据,实际上这是不对的。
pingan8787
2019-11-12
2.3K1
【性能优化】404- 从 12.67s到1.06s 性能优化实战
本文是对之前同名文章的修正,将所有webpack3的内容更新为webpack4,以及加入了笔者近期在公司工作中学习到的自动化思想,对文章内容作了进一步提升。
pingan8787
2019-11-09
5080
【缓存】387- 前端缓存最佳实践
在介绍缓存的时候,我们习惯将缓存分为强缓存和协商缓存两种。两者的主要区别是使用本地缓存的时候,是否需要向服务器验证本地缓存是否依旧有效。顾名思义,协商缓存,就是需要和服务器进行协商,最终确定是否使用本地缓存。
pingan8787
2019-10-24
7100
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档