- 基本语法
- Let和const
- 变量的解构赋值
- 字符串的扩展
- 方法的扩展
- 数值
- 函数
- 数组
- 对象
- 异步编程机制
- Promise
- Async函数
- Class类
- 基本用法
- Class的继承
- Module语法
- 常用写法
- 实现加载
- Webpack的基本使用
- 安装与文件基本配置
- 入口起点与输出
- 加载器
- 插件
- 与bebal的结合
- devtool
- 常用loader
- babel-loader
- css-loader
- html-loader
- eslint-loader
- style-loader
- vue-loader
- url-loader
- 安装与文件基本配置
- Webpack的其他配置
- 插件
- CommonsChunkPlugin
- HtmlWebpackPlugin
- HotModuleReplacementPlugin
- UglifyjsWebpackPlugin
- devtool
- resolve
- webpack-dev-server
- 插件
- Vue基础特性
- Vue实例
- 构造器
- 属性和方法
- 实例生命周期
- 模板语法以及常用内置指令
- 插值
- 常用内置指令的介绍
- Vue实例
- 计算属性
- 计算属性
- computed的基本使用
- 计算属性和methods方法的性能区别
- 计算属性和watched属性的使用区别
- 计算属性中get和set方法的使用
- 绑定HTML Class
- 对象语法
- 数组语法
- 组件上的使用
- 绑定内联样式
- 对象语法
- 数组语法
- 自动添加前缀
- 多重值
- 计算属性
- 条件渲染和列表渲染
- 条件渲染
- V-if
- V-else
- V-else-if
- V-show
- 用key管理可复用的元素
- 列表渲染
- 基本用法
- Template v-for
- 对象迭代 v-for
- 整数迭代 v-for
- 组件和 v-for
- v-for with v-if
- key属性的使用
- 数组的变异方法
- 重塑数组(非变异方法的使用)
- 过滤器
- 条件渲染
- 事件处理器
- 监听事件
- 方法事件处理器
- 内联处理器方法
- 事件修饰符
- 键值修饰符
- 修饰键
- 表单控件绑定
- 基础用法
- 文本
- 多行文本
- 复选框
- 单选按钮
- 选择列表
- 绑定value
- 复选框
- 单选按钮
- 选择列表设置
- 修饰符
- lazy
- number
- trim
- 组件
- 组件的定义
- 组件的基本用法
- 注册
- 局部注册
- DOM模板解析说明
- Data必须是函数
- 构成组件
- Prop
- 使用prop传递数据
- html属性传递的书写格式
- 动态prop
- 字面量语法和动态语法
- 单向数据流
- Prop验证
- 组件
- 自定义事件
- 使用v-on绑定自定义事件
- Sync修饰符
- 使用自定义事件的表单输入组件
- 定制组件的v-model
- 非父子组件通信
- 动态组件
- Keep-alive
- 高级用法
- 编写可复用组件
- 子组件索引
- 组件命名约定
- 递归组件
- 自定义事件
- 过渡效果
- 单元素的过渡
- 过渡的-css-类名
- Css过渡
- Css动画
- 自定义过渡类名
- 同时使用transitions和Animations
- 显性的过渡效果持续时间
- Js钩子函数
- 初始渲染的过渡
- 多个元素的过渡
- 过渡模式
- 多个组件的过渡
- 列表过渡
- 单元素的过渡
- 自定义指令
- 钩子函数
- 钩子函数参数
- 函数简写
- 对象字面量
- Render函数
- CreatElement参数
- 使用javaScript代替模板功能
- Jsx语法
- 函数化组件
- 插件
- 开发插件
- 使用插件
- Vue-router插件
- 基本使用
- 引入到基于webpack的项目架构中使用
- 实例化路由
- 配置路由
- <router-link>
- Props
- Replace
- Tag
- Active-class
- 路由信息对象
- $route.path
- $route.params
- $route.query
- $route.hash
- $route.fullPath
- $route.matched
- $route.name
- 基本使用
- Vue-router插件
- Router实例属性
- Router.app
- Router.mode
- Router.currentRoute
- Router实例方法
- Router.push()
- Router.replace()
- Router.go()
- Router.forward()
- Router.addRouters()
- 钩子函数
- BeforeRouteEnter
- beforeRouteUpdate
- beforeRouteLeave
- 基于路由的数据获取
- 导航完成之后获取
- 导航完成之前获取
- 组件懒加载
- Router实例属性
- 常用插件使用
- 常用ui框架
- Element-ui
- Vux
- Mint-ui
- iview
- 常用js插件
- axios
- Vue-awesome-swiper
- echart
- axios-mock-adapter
- mockjs
- vue-lazyload
- 常用ui框架
- 后台管理系统项目实践一
- 使用mockjs和axios-mock-adapter实现数据的请求+渲染;
- 进行分页处理,数据排序
- 数据的增删改查
- 移动端电商项目实践一
- 订单购物车功能
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
陈元广
曾任大型互联网公司前端架构师,对于项目的性能优化有着深入研究,对于java,go语言有一定的研究,有着丰富的前后端数据交互以及项目架构经验,对于前端各种框架有深入的研究,在大型IT教育公司担任近2年的教学总监,有着丰富的教学经验
曾任大型互联网公司前端架构师,对于项目的性能优化有着深入研究,对于java,go语言有一定的研究,有着丰富的前后端数据交互以及项目架构经验,对于前端各种框架有深入的研究,在大型IT教育公司担任近2年的教学总监,有着丰富的教学经验