# help
make help
# 安装依赖
make install
# 安装淘宝镜像
make install-cn
# 脚本打包
make build
# 创建新重写方法 生成对应文件
make new <overwrite-name> [重写名]
# 删除重写方法 删掉对应文件
make del <overwrite-name>
# 本地服务(支持热更新)
make dev
# 静态服务(不支持热更新)
make http
本地没全局安装http-server请执行
# 本地简单服务
npm install -g http-server
# 进入项目目录
cd overwrite
# 开启服务(不支持热更新)
make http
配置
此项目,将长期更新,会陆续讲解一些常用方法的overwrite
,欢迎各位star
。由于项目本身没有很复杂的结构,所以这边本地服务目前只用了http-server
和基础的webpack-dev-server
服务,后期会不断进行完善。
- 数组去重
- 深复制
- 观察者模式
- Promise
- MVVM
- Ajax
- Object.assign
- bind
- drag
- setTimeout
- 函数节流与函数防抖
- Virtual Dom && diff
- copy 复制粘贴
- 从指向看JavaScript
- vue移动端开发踩过的一些坑
- 造一个属于自己的 UI 库
- 揭秘组件库一二事
- 初探 Nuxt.js 秘密花园
- TypeScript + 大型项目实战
- 细谈 vue 核心 - vdom 篇
- 细谈 vue - slot 篇
- 细谈 vue - transition 篇
- 细谈 vue - transition-group 篇
- 细谈 vue - 抽象组件实战篇
- 5分钟谈前端面试
- 细谈 vue - component 篇
- 「2019 JSConf.Asia - 尤雨溪」在框架设计中寻求平衡
- 「2019 JSConf.Asia - Kas Perch」WebAssembly - JS 的未来和 Web 多语言开发
- AST 与前端工程化实战
- 「2019 JSConf.Hawaii - Brie.Bunge」大规模应用 TypeScript
- 探秘 Vue3.0 - Composition API 在真实业务中的尝鲜姿势
Brickies/vui: A personal Vue UI component library
Brickies/vue-template: 一个自定义的 vue-cli 模板
nuxt-ssr-demo: 一个基于 Nuxt 的服务器端渲染 Demo
promise-catch-loader: 一个自动为 promise 注入通用 catch 代码的 webpack loader