博客
归档
大杂烩
关于我
友链
留言板
博客归档
Promise的完全实现
6月30日 · 2021年
源码解读
JavaScript
1758
10
2
开发中Promise是及其常用的语法,基本上对于异步的处理大都是通过Promise来进行完成。Promise规范有很多,ES6最终采用的是Promise/A+ 规范,所以以下代码也基本是基于这个规范来进行编写的。
解读vue-server-renderer源码并在react中的实现
5月18日 · 2021年
React
源码解读
JavaScript
Node
Webpack
1902
3
2
在博客开发的过程中,有这样一个需求想解决,就是在SSR开发环境中,服务端的代码是是直接通过webpack打包成文件(因为里面包含同构的代码,就是服务端与客户端共享前端的组件代码),写到磁盘里,然后在启动打包好的入口文件来启动服务。但是我不想在开发环境把文件打包到磁盘中,想直接打包在内存中,这样不仅能优化速度,还不会因开发环境产生多余文件。还有就是webpack对require的处理,会导致路径映射的问题,包括对require变量的问题。所以我就想只有组件相关的代码进行webpack编译,别的无关的服务端代码不进行webpack编译处理。
GIF图片裁剪出指定大小的GIF图片
5月6日 · 2021年
JavaScript
React
Canvas
1918
2
1
GIF图片裁剪出指定大小的GIF图片
从0搭建一套属于自己的博客系统
4月23日 · 2021年
React
Webpack
JavaScript
Node
MongoDB
2924
16
4
该博客系统是typescript4 + webpack5 + babel7 + react17 + koa2 + mongodb 进行开发的,通过SSR做SEO优化以及首屏效果优化。
Zepto core核心模块源码解读
9月12日 · 2018年
源码解读
JavaScript
1608
0
5
Zepto core核心模块源码解读
vue移动端路由切换完整实例
5月13日 · 2018年
Vue
2811
2
16
vue移动端路由切换完整实例
react搭建五子棋平台
4月24日 · 2018年
JavaScript
React
5073
1
51
react搭建五子棋平台
React实战篇(React仿今日头条)
4月8日 · 2018年
JavaScript
Webpack
React
6148
6
9
React 仿写今日头条
个人博客的SSR之旅
3月25日 · 2018年
JavaScript
Vue
Node
Webpack
5205
1
9
vue2+koa2+webpack4的SSR之旅
react后台管理(react初窥)
3月13日 · 2018年
JavaScript
Webpack
React
7426
1
15
从零搭建react项目