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

前端自习课

每日清晨,享受一篇前端优秀文章。
专栏作者
540
文章
711556
阅读量
65
订阅数
【JS】1394- ES2022 的 8 个实用的新功能
英文 | https://betterprogramming.pub/es2022-features-javascript-a9f8f5dcba5a
pingan8787
2022-11-15
5570
【总结】1129- 200 行代码实现一个高效缓存库
这两天用到 cacheables[1] 缓存库,觉得挺不错的,和大家分享一下我看完源码的总结。
pingan8787
2021-11-08
3340
【Web技术】谈谈水印实现的几种方式
日常工作中,经常会遇到很多敏感的数据,为防止数据的泄露,我们要在数据上做一些”包装“。目的就是让那些有心泄露数据的”不法分子“迫于严重的”舆论压力“而放弃不法行为,使之”犯罪未遂“,达到不战而屈人之兵的效果。而在安全部门工作的我们,数据安全的观念早已深入骨髓,每个文字,每张图片,都要留心是否有泄露的风险,怎么防止数据泄露,是我们一直思考的问题。比如图片的水印,就是我们工作过程中经常涉及到的问题。因为本身工作内容就是审核平台的开发,经常有一些风险图片会在审核平台出现,考虑到审核人员的安全意识参差不齐,所以为防止不安全的事情发生,图片增加水印的工作是必须要做的。
pingan8787
2021-10-20
1.1K0
【React】1077- React Fiber架构浅析
为了更好的理解 React Fiber, 我们先简单了解下渲染器进程的内部工作原理。
pingan8787
2021-10-08
6540
【实战】966- TypeScript 写一个基于 Proxy 的缓存库
两年前,我写了一篇关于业务缓存的博客 前端 api 请求缓存方案[1], 这篇博客反响还不错,其中介绍了如何缓存数据,Promise 以及如何超时删除(也包括如何构建修饰器)。如果对此不够了解,可以阅读博客进行学习。
pingan8787
2021-06-24
4240
【Web技术】929- 前端海报生成的不同方案和优劣
首页测试demo:https://html2canvas.hertzen.com/
pingan8787
2021-04-26
1.4K0
【拓展】831- 前端进阶不可错过的 10 个 Github 仓库
2021 年已经来了,相信有一些小伙伴已经开始立 2021 年的 flag 了。在 2020 年有一些小伙伴,私下问阿宝哥有没有前端的学习资料。为了统一回答这个问题,阿宝哥在元旦期间,精心挑选了 Github 上 10 个不错的开源项目。
pingan8787
2021-01-13
3350
【Github分享】7 个热门 TypeScript 项目
英文 | https://medium.com/javascript-in-plain-english/7-trending-typescript-projects-on-github-675d3fc8ecae
pingan8787
2020-11-19
7090
【拓展】分享 8 个做处理本地存储的 JS 库
来源:https://medium.com/javascript-in-plain-english 作者:Amy J. Andrews
pingan8787
2020-11-04
1.9K0
【JS】723- 前端如何优雅的处理类数组对象?
Leo 部门最近来了位前端实习生 Robin,作为师傅,Leo 认真的为 Robin 介绍了公司业务、部门工作等情况,还有前端的新人学习地图。
pingan8787
2020-09-22
1.9K0
【工具】15个非常实用的 JavaScript 表单验证库
客户端验证在任何项目都是不可缺少的,很多时候我们需要在用户提交到服务器之前给予提示。表单验证库允许开发人员自定义样式、错误消息和样式以及简化验证规则的创建。
pingan8787
2020-09-14
5.7K0
【拓展】642- 前端如何在项目中做出亮点
之前在群里参加活动的同学,有不少说在小公司,被业务需求压着。既然大家都说在做业务,那么,正看到这里的你,能不能5分钟说明白,你负责的业务是什么?
pingan8787
2020-07-06
1.1K0
【TS】634- 让人眼前一亮的 10 大 TS 项目
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
pingan8787
2020-06-28
1.8K0
【TS】588- TypeScript 3.8 新增特性介绍
近期 typescript 发布 3.8版本,增加了部分新特性,下文主要围绕几个主要特性做一些介绍。
pingan8787
2020-05-15
1.1K0
【Git】405- 分享:大牛总结的 Git 使用技巧
来源:juejin.im/post/5d157bf3f265da1bcc1954e6
pingan8787
2019-11-10
9670
【React】377- 实现 React 中的状态自动保存
移动端中,用户访问了一个列表页,上拉浏览列表页的过程中,随着滚动高度逐渐增加,数据也将采用触底分页加载的形式逐步增加,列表页浏览到某个位置,用户看到了感兴趣的项目,点击查看其详情,进入详情页,从详情页退回列表页时,需要停留在离开列表页时的浏览位置上
pingan8787
2019-10-15
2.8K0
【Babel】293- 初学 Babel 工作原理
已经9102了,我们已经能够熟练地使用 es2015+ 的语法。但是对于浏览器来说,可能和它们还不够熟悉,我们得让浏览器理解它们,这就需要 Babel。
pingan8787
2019-07-25
4160
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档