RENEKTOY
目前公开的代码碎片:
- handwriting 手写系列:
- promise
- vue-reactive : Vue.js 2.x 的响应式原理
- new 实现
- EventEmitter.js : 发布订阅模式、观察者模式
- curry 函数柯里化
- mini-vue
- mini-webpack 参考<https://www.bilibili.com/video/BV1oL411V7BQ >
- node:
- typescript: ts 入门练手 <https://www.bilibili.com/video/BV1Xy4y1v7S2 >
- webpack-src : webpack demo 详见 <https://segmentfault.com/a/1190000021693432 >
- snake 贪吃蛇
- rollup-src : rollup demo 详见 <https://www.ruanyifeng.com/blog/2022/05/rollup.html >
- type-challenges: <https://github.com/type-challenges/type-challenges >
- eslint-src:<https://sudongyuer.github.io/learn-eslint/ >
- jest: <https://github.yanhaixiang.com/jest-tutorial/ >
- else:
- AST.js : 抽象语法树
- puppeteer.js : 了解 puppeteer 库的使用
- canvas
- snabbdom : 虚拟 dom 的 es6 实现
- itemMove.vue : 使用鼠标事件来拖拽元素,实现元素移动的行为
- bfc
- flex && inline-flex
快速运行 vue 文件
npm install -g @vue/cli-service-global
// 以 itemMove.vue 作为例子
vue serve itemMove.vue