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

前端自习课

每日清晨,享受一篇前端优秀文章。
专栏成员
550
文章
764707
阅读量
66
订阅数
【Vue】1524- 分享 22 道常被问及的 JavaScript 面试题
如果你想从事开发工作,我们在准备面试的时候,总会遇到很多面试题,这些面试题,都是企业作为筛选人员的一种方式,虽然,不一定能够找到合适的员工,但是这样的方式会提升他们的工作效率。
pingan8787
2023-02-13
5210
【Node.js】1430- 15 个常见的 Node.js 面试问题及答案
临阵磨枪,不快也光。对于成功的编程面试来说,准备和知识面一样重要。准备使你有信心参加面试,而不用担心莫名的紧张情绪。如果第一次参加编程面试,这一点尤其重要。
pingan8787
2022-11-15
1.8K0
【Node.js】1399- 3 分钟掌握 Node.js 版本的区别
Node.js[1]是一个基于 Chrome V8[2] 引擎的 JavaScript 运行时环境。在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的。
pingan8787
2022-11-15
2.2K0
【Webpack】1256- 硬核解析 Webpack 事件流核心!
Tapable 是 Webpack 整个生命周期及其插件机制的事件流实现,它提供了多种形式的发布订阅模式的 API,我们可以利用它来注册自定义事件,并在不同的时机去触发。
pingan8787
2022-04-14
1.7K0
【JS】1170- 5 个使用 Promise 时的常见错误
Promise 提供了一种优雅的方法来处理 js 中的异步操作。这也是避免“回调地狱”的解决方案。然而,并没有多少开发人员了解其中的内容。因此,许多人在实践中往往会犯错误。
pingan8787
2021-12-13
9750
【Vuejs】1146- 这些 Vue 的技巧你都掌握了吗?
故事第 1 集:CSS预处理器,你还是只会嵌套么 ?[2] 故事第 2 集:【自适应】px 转 rem,你还在手算么?[3]
pingan8787
2021-12-01
1.7K0
【Web技术】谈谈水印实现的几种方式
日常工作中,经常会遇到很多敏感的数据,为防止数据的泄露,我们要在数据上做一些”包装“。目的就是让那些有心泄露数据的”不法分子“迫于严重的”舆论压力“而放弃不法行为,使之”犯罪未遂“,达到不战而屈人之兵的效果。而在安全部门工作的我们,数据安全的观念早已深入骨髓,每个文字,每张图片,都要留心是否有泄露的风险,怎么防止数据泄露,是我们一直思考的问题。比如图片的水印,就是我们工作过程中经常涉及到的问题。因为本身工作内容就是审核平台的开发,经常有一些风险图片会在审核平台出现,考虑到审核人员的安全意识参差不齐,所以为防止不安全的事情发生,图片增加水印的工作是必须要做的。
pingan8787
2021-10-20
1.3K0
【Webpack】1080- Webpack入门到精通(AST、Babel、依赖)
从名字上就能看出他们使用的环境了,需要注意的是env,他的作用是将最新js转换为es6代码。预设是babel插件的组合,我们可以看下package.json(截取一部分):
pingan8787
2021-10-08
5890
【面试】1069- 前端必知必会的 10 道 Promise 面试题
Promise 想必大家都十分熟悉,想想就那么几个 api,可是你真的了解 Promise 吗?本文根据 Promise 的一些知识点总结了十道题,看看你能做对几道。
pingan8787
2021-09-09
1.2K0
【Web技术】剖析前端异常及降级处理
“异常”一词出自《后汉书.卷一.皇后纪上.光烈阴皇后纪》,表示非正常的,不同于平常的。在我们现实生活中同样处处存在着异常,比如小县城里的路灯年久失修...,上下班高峰期深圳的地铁总是那么的拥挤...,人也总是时不时会生病等等; 由此可见,这个世界错误无处不在,这是一个基本的事实。
pingan8787
2021-09-09
1.3K0
【Web技术】1048- 手把手教你实现web文本划线的功能
来源 | https://www.cnblogs.com/wanglinmantan/p/15106871.html
pingan8787
2021-09-09
3420
【总结】1023- 如何优雅的管理 HTTP 请求和响应拦截器?
最近重构一个老项目,发现其中处理请求的拦截器写得相当乱,于是我将整个项目的请求处理层重构了,目前已经在项目中正常运行。
pingan8787
2021-07-20
1.3K0
【JS】993- JavaScript 异步流程控制
来源 | https://github.com/cheogo/learn-javascript
pingan8787
2021-06-24
4040
【Web技术】981- 手摸手之前端覆盖率实践
https://juejin.cn/post/6959147556295180324
pingan8787
2021-06-24
1.1K0
【Web技术】975- 由封装一个请求库所想到的
最近想写一个可以适配多平台的请求库,在研究 xhr 和 fetch 发现二者的参数、响应、回调函数等差别很大。想到如果请求库想要适配多平台,需要统一的传参和响应格式,那么势必会在请求库内部做大量的判断,这样不但费时费力,还会屏蔽掉底层请求内核差异。
pingan8787
2021-06-24
4930
【React】945- 你真的用对 useEffect 了吗?
useEffect 做了什么? 通过使用这个 Hook,你可以告诉 React 组件需要在渲染后执行某些操作。React 会保存你传递的函数(我们将它称之为 “effect”),并且在执行 DOM 更新之后调用它。在这个 effect 中,我们设置了 document 的 title 属性,不过我们也可以执行数据获取或调用其他命令式的 API。
pingan8787
2021-05-14
9.6K0
【JS】938- require加载器实现原理
https://juejin.cn/post/6949385808755294245
pingan8787
2021-04-26
1.7K0
【浏览器】910- 使用 Performance 看看浏览器在做些什么
Chrome 浏览器的 Performance 面板为我们提供了检测页面性能的能力,但其提供的远不止一些性能数据。本文将从工作原理的视角,结合实际工程的录制结果,探一探性能面板向我们透露的其他信息。
pingan8787
2021-04-07
5170
【Vuejs】908- Vue 3.0 进阶之深入学习响应式 Refs API
本文是 Vue 3.0 进阶系列 的第九篇文章,在组合式 API setup 配置项中经常会见到 Refs API 的身影,比如 ref、toRef 或 toRefs 等。那么这些常用 API 的作用和使用场景是什么?它们背后的实现原理又是什么?接下来,阿宝哥将带着这些问题,跟大家一起来深入学习响应式 Refs API。
pingan8787
2021-04-07
6570
【源码】902- 探索 Snabbdom 模块系统原理
近几年随着 React、Vue 等前端框架不断兴起,Virtual DOM 概念也越来越火,被用到越来越多的框架、库中。Virtual DOM 是基于真实 DOM 的一层抽象,用简单的 JS 对象描述真实 DOM。本文要介绍的 Snabbdom[1] 就是 Virtual DOM 的一种简单实现,并且 Vue 的 Virtual DOM 也参考了 Snabbdom 实现方式。
pingan8787
2021-04-07
5090
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档