Peter谭金杰

LV0
发表了文章

100行JavaScript代码在React中优雅的实现简单组件keep-Alive

移动端中,用户访问了一个列表页,上拉浏览列表页的过程中,随着滚动高度逐渐增加,数据也将采用触底分页加载的形式逐步增加,列表页浏览到某个位置,用户看到了感兴趣的项...

Peter谭金杰
React缓存
发表了文章

大前端时代,浅谈JavaScript开发重型跨平台应用以及架构

不知不觉,九月就要过去,由于这个月工作上,被C++折磨得很难受,而且其他时间都在学习,所以没有时间写文章,好在技术提升很大。今天准备好好谈一谈重型应用的架构以及...

Peter谭金杰
React网站渲染Node.js架构设计
发表了文章

1500行TypeScript代码在React中实现组件keep-alive

例如后端用到的Kafka , redis , sql事务写入 ,Nginx负载均衡算法,diff算法,GRPC,Pb 协议的序列化和反序列化,锁等等,都可以在前...

Peter谭金杰
缓存渲染网站文件存储Vue.js
发表了文章

如何自己实现一个简单的webpack构建工具 【精读】

webpack可以说是目前最火的打包工具,如果用不好他,真的不敢说自己是个合格的前端工程师

Peter谭金杰
webpackJavaScript打包Babel.jsReact
发表了文章

前端20个灵魂拷问 彻底搞明白你就是中级前端工程师 【下篇】

每个人评判的标准不一样,我们唯有拿出碾压这个层级的能力的时候,才能堵住质疑者的嘴。当然,我们不做技术杠精,技术本身没有好坏。不喜欢就不理会

Peter谭金杰
缓存JSON负载均衡负载均衡缓存
发表了文章

9102年,隔壁公司新来的女实习生问我什么是TypeScript ?

所谓的超集 其实就是最终将你写的TypeScript编译成javascript去执行,因为浏览器上能跑的脚本语言是javascript,这个本质要搞清楚

Peter谭金杰
编程算法TypeScriptJavaScriptwebpack打包
发表了文章

前端20个问题【中篇】

原理: 在window这个全局对象下面,挂载属性,那么全局都可以拿到这个属性的值,原则上一个js文件作为一个模块,就是一个IIFE函数

Peter谭金杰
ECMAScriptReact网站Node.js编程算法
发表了文章

React V16.9来了 无痛感升级 加入性能检测 【译-真香】

React 16.9不包含重大更改,旧版本名称在此版本中继续有效。但是,当您使用任何旧名称时,您将看到警告:

Peter谭金杰
React测试服务 WeTestJavaScriptAPIPHP
发表了文章

前端20个真正灵魂拷问,吃透这些你就是中级前端工程师 【上篇】

越是开放性的题目,更能体现回答者的水平,一场好的面试,不仅能发现面试者的不足,也能找到他的闪光点,还能提升面试官自身的技术

Peter谭金杰
HTTP编程算法网站DNS缓存
发表了文章

50行javaScript代码实现简单版的 call , apply ,bind 【中级前端面试基础必备】

其实 this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象,这就是精髓。最关键所在

Peter谭金杰
编程算法
发表了文章

从零自己编写一个React框架 【中高级前端杀手锏级别技能】

为了降低本文难度,构建工具选择了parcel,欢迎加入我们的前端交流群~ gitHub仓库源码地址和二维码都会在最后放出来~

Peter谭金杰
编程算法ReactParcelHTTP
发表了文章

9102年:手写一个React脚手架 【优化极致版】

在上面的示例中,我们通过 output.filename 和 output.path 属性,来告诉 webpack bundle 的名称,以及我们想要 bund...

Peter谭金杰
IDEwebpack打包Node.jsJavaScript
发表了文章

前端核心工具:yarn、npm、cnpm三者如何优雅的在一起使用 ?

存了已经下载的每个版本的压缩包。本地缓存的内容可以通过npm cache ls命令进行查看。本地缓存的设计有助于减少安装时间。

Peter谭金杰
npmYarn缓存Node.jsJavaScript
发表了文章

使用React、Electron、Dva、Webpack、Node.js、Websocket快速构建跨平台应用

Peter谭金杰
webpackElectronReact网站Node.js
发表了文章

重磅重构开源 让H5标签代替C++实时解码播放speex压缩协议的音频文件 【IM的福音】

编码结束后,调用函数speex_bits_destroy(&bits),speex_encoder_destroy(enc_state)来销毁SpeexBits...

Peter谭金杰
HTML5开源文件存储

个人简介

个人成就

  • 获得 74 次赞同
  • 文章被阅读 3.6K 次

扫码关注云+社区

领取腾讯云代金券