发布了文章2019-09-27
全文超过一万字,阅读此文章,你可能需要一杯咖啡☕️~笔者花生PeA,百度前端汪、ACGer。个人博客 pea3nut.blog;个人资料 pea3nut.info 在保留此段前提下,随意转载。请确保此段为文章最头部
赞了回答2018-11-10
第一种方式:依旧要用git commit。开发完成后,git rebase -i [commitID], 合并垃圾commit们,这样就不会有垃圾提交了;
赞了回答2018-08-02
这个问题一般是加密方式不对引起的,建议服务器端和客户端都设置成rc4-md5方式。
发布了文章2018-06-03
Mentor:“你不是一个前端”我:"???" Mentor:“你不要老想着自己是一个前端,你不是一个前端” 我:“可是把我招来不就是写前端的吗??” Mentor:“你可以写前端,但是你不要限制自己只作为一个前端,不要把自己的眼光局限在前端。你应该从整个项目、从工程的角度bla...
提出了问题2018-01-25
提出了问题2017-05-09
发布了文章2017-05-03
通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从浏览器输入URL按回车到页面显示都发生了什么 说说你了解的HTTP/2 讲真,这2个问题笔者都没有试验过,纯粹整理其他文...
发布了文章2017-04-27
本文主要介绍“关键渲染路径”与“网络”两个方面的性能优化并提供demo,篇幅较长建议电脑观看。 前端优化的方面太多,本文介绍的仅仅是其中的一部分,力求涵盖“关键渲染路径”的方方面面,及一些不常被提到的“网络优化”部分。 测试环境如无特殊说明均为Chrome 57 渲染页...
发布了文章2017-04-02
爬虫,大多人对于爬虫的理解都停留在使用后端语言如Python写的爬虫。但是实际上,使用客户端JavaScript有诸多后端爬虫所无法拥有的优势:
赞了文章2017-03-19
众所周知,Node.js在child_process模块中提供了spawn和exec这两个方法,用来开启子进程执行指定程序。这两个方法虽然目的一样,但是既然Node.js为我们提供了两个方法,那它们之间必然还是会有一些不同之处,下面让我们来分析一下他们的异同。
提出了问题2016-10-25
发布了文章2016-10-13
不知不觉距离上一篇闭包文章已经过了8个月了,现在的理解对比之前要健壮的多,再次总结下花生理解的闭包。 闭包实际上就是子作用域读取父作用域的变量,这本来很合理也很简单,但是关键点在于这个读取是动态的,请看下面的例子: {代码...} 结果并不是期望的0 1 2,...