组件化开发笔记

一. 组件化开发

1.1. 父子组件的访问
  • children/refs
  • parent/root
1.2. slot的使用
  • 基本使用
  • 具名插槽
  • 编译的作用域
  • 作用域插槽

二. 前端模块化

2.1. 为什么要使用模块化
  • 简单写js代码带来的问题
  • 闭包引起代码不可复用.
  • 自己实现了简单的模块化
  • AMD/CMD/CommonJS
2.2. ES6中模块化的使用
  • export
  • import

三. webpack

3.1. 什么是webpack
  • webpack和gulp对比
  • webpack依赖环境
  • 安装webpack
3.2. webpack的起步
  • webpack命令
  • webpack配置: webpack.config.js/package.json(scripts)
3.3. webpack的loader
  • css-loader/style-loader
  • less-loader/less
  • url-loader/file-loader
  • babel-loader
3.4. webpack中配置Vue
  • vue-loader
3.5. webpack的plugin
3.6. 搭建本地服务器
  • webpack-dev-server
3.7. 配置文件的分离

四. Vue CLI

4.1. 什么是CLI
  • 脚手架是什么东西.
  • CLI依赖webpack,node,npm
  • 安装CLI3 -> 拉去CLI2模块
4.2. CLI2初始化项目的过程
4.3. CLI2生产的目录结构的解析

export(导出)/import(导入)

.vue

dist -> distribution(发布)

webpack ./src/main.js ./dist/bundle.js

开发时依赖

运行时依赖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值