Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲
第1章 课程介绍
课程介绍,介绍课程的章节安排和学习本门课程的一些注意点。
1-1 课程导学 试看
1-2 项目介绍
1-3 Webpack4升级注意
第2章 Vue+Webpack的前端工程工作流搭建
详细讲解webpack的配置以及vue-loader,css-module等较为高级的内容如何进行配置。
2-1 项目目录升级-一个正式项目的目录结构
2-2 vue-loader配置
2-3 css module配置
2-4 安装使用eslint和editorconfig以及precommit
2-5 Webpack4升级
第3章 Vue核心知识
从Vue的实例、生命周期、原生指令、数据绑定、特殊API和组件开发等角度详细分析Vue的方方面面。并且深入讲解Vue的组件开发,包括一些高级属性slot、自定义双向绑定、render function等。
3-1 一点小准备-单独讲解vue核心内容的配置
3-2 Vue实例
3-3 Vue的生命周期方法
3-4 Vue的数据绑定
3-5 computed和watch使用场景和方法
3-6 Vue的原生指令
3-7 Vue的组件之组件的定义
3-8 Vue的组件之组件的继承.mp4
3-9 Vue的组件之自定义双向绑定
3-10 Vue的组件之高级属性
3-11 Vue的组件之render function
第4章 Vue-Router和Vuex
首先把Vue-Router和Vuex集成到项目开发当中。然后分别讲解Vue-Router和Vuex的详细使用方法和API,包括Router的配置,导航守卫,Vuex的配置,分模块等。并实现了Vuex Store的热更替功能。
4-1 Vue-router之集成
4-2 Vue-router之配置
4-3 Vue-router之路由参数传递
4-4 Vue-router之导航守卫
4-5 Vuex之集成
4-6 Vuex之state和getters
4-7 Vuex之mutation和action
4-8 Vuex之模块
4-9 Vuex之其他一些API和配置
第5章 服务器渲染
在项目当中加入Node Server,同时集成服务端渲染。解决服务端渲染需要考虑的基础问题,包括开发时如何跟webpack-dev-server配合,title信息的处理,正式环境的服务端渲染使用等。
5-1 开发时服务端渲染的配置和原理 试看
5-2 使用koa实现node server
5-3 服务端渲染的entry配置
5-4 开发时服务端渲染静态资源路径处理
5-5 使用vue-meta处理元信息
5-6 生产环境服务端渲染
第6章 高级组件开发
通过两个高级组件:Notification和Tabs,讲解一些只有在高级组件开发当中才会用到的开发技巧。比如通过extend继承组件,通过一个js方法调用组件的显示,以及嵌套组件父组件显示子组件中的内容等。
6-1 notification之基本组件实现
6-2 notification之通过方法调用
6-3 notification之优化
6-4 tabs组件之基本组件实现
6-5 tabs组件之选中状态和切换
6-6 tabs组件之在父组件中渲染子组件的slot
第7章 项目开发
首先开发服务端的API接口,然后进行前后端的接口联调,登录页面的实现,以及最后调整服务端渲染的代码,让服务端渲染的时候用到的数据可以在客户端重用。
7-1 服务端api请求基础实现
7-2 数据API实现
7-3 后端登录接口实现以及session的使用.mp4
7-4 登录页面实现
7-5 联调第一个API
7-6 请求错误处理和登录接口联调
7-7 所有接口进行联调
7-8 在数据请求的时候使用全局loading
7-9 在服务端渲染时获取数据 试看
7-10 前后端数据复用以及服务端用户认证
7-11 服务端渲染进行redirect操作
7-12 createRenderer的方式进行服务端渲染
7-13 正式环境打包以及异步模块打包优化
第8章 部署和总结
通过PM2在服务器上部署项目应用,并自动化把静态资源部署到七牛CDN上面。同时使用nginx配置让应用可以通过域名访问。最后总结课程内容。
8-1 pm2使用以及服务器端部署
8-2 静态资源上传cdn
8-3 总结
下载地址:百度网盘下载
Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲的更多相关文章
- Keepalived原理与实战精讲--VRRP协议
. 前言 VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简 ...
- (转)不看绝对后悔的Linux三剑客之grep实战精讲
不看绝对后悔的Linux三剑客之grep实战精讲 原文:http://blog.51cto.com/hujiangtao/1923675 https://www.cnblogs.com/peida/a ...
- (转)不看绝对后悔的Linux三剑客之sed实战精讲
不看绝对后悔的Linux三剑客之sed实战精讲 原文:http://blog.51cto.com/hujiangtao/1923718 二.Linux三剑客之sed命令精讲 1,前言 我们都知道,在L ...
- Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲
Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲 Java生鲜电商平台: 微服务是当前非常流行的技术框架,通过服务的小型化.原子化以及分布式架构的弹性伸缩和高可用性, ...
- VUE.js入门学习(2)-基础精讲
1.VUE 实例 - 一个项目是有很多的vue实例拼装的.每一个组建就是vue的实例. var vm = new Vue() 2.VUE 实例生命周期钩子 生命周期函数:VUE实例在某一个时间点会自动 ...
- 已配置好的vue全家桶项目router,vuex,api,axios,vue-ls,async/await,less下载即使用
github 地址: https://github.com/liangfengbo/vue-cli-project 点击进入 vue-cli-project 已构建配置好的vuejs全家桶项目,统一管 ...
- vue项目1-pizza点餐系统6-路由精讲之复用router-view
1.在主组件展示二级路由的组件内容,在App.vue中添加 <br> <div class="container"> <!-- row 行排列 --& ...
- Keepalived原理与实战精讲
什么是Keepalived呢,keepalived观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用 ...
- (转)不看绝对后悔的Linux三剑客之awk实战精讲
原文:http://blog.51cto.com/hujiangtao/1923930 一.Linux三剑客之awk命令精讲 第1章 awk基础入门 1.1 awk简介 awk不仅仅时linux系统中 ...
随机推荐
- flex自适应宽度显示省略号
text-overflow:ellipsis文本溢出显示省略号,一般的搭配用法如下: div{ text-overflow:ellipsis; overflow:hidden; white-space ...
- leaflet 整合 esri
此 demo 通过 proj4js 将 leaflet 与 esri 整合起来,同时添加了 ClusteredFeatureLayer 的支持. 下载 <html> <head> ...
- 产品相关 细说软件产品和业务 & 业务过程(流程) & 业务逻辑
细说软件产品和业务& 业务过程(流程) & 业务逻辑 by:授客 QQ:1033553122 作为一名测试人猿,需要懂产品,不懂产品的测试猿不是好测试猿猴.而业务逻辑是软件产品 ...
- 五种常用web服务器jvm参数设置
一.tomcat Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大.有以下几种方法可以选用:第一种方法:在配置文件中设置Windows下,在文件/bi ...
- 润乾在jetty应用服务器下的JNDI配置一
一. 此处绑定的数据源是以 DBCP 为实现.首先必须将数据库驱动(这里用了MYSQL数据库)和DBCP所需要的 Jar 包复制到 Jetty 根目录的 lib 目录下.DBCP主要需要以下3个 ...
- Android保持屏幕常亮
Android保持屏幕常亮,PowerManager.WakeLock的使用 package com.hebaijun.wakelock; import android.app.Activi ...
- 网络 Internet 的发展
Internet源于美国军方,那时制定了TCP/IP协议. 互联网的典型应用有:www,FTP,E-mail. WWW:World Wide Web,简称Web,又称全球网.万维网等. 网页,c/s架 ...
- maven 插件jetty/tomcat启动 web 应用
tomcat <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomca ...
- Typescript 基础知识
Typescript 就是 Javascript 的超集,所以首先你要知道 Javascript 基础知识 类型注解 类型注解在TypeScript中是记录函数或变量约束的简便方法. // 布尔值 l ...
- JVM知识(一):基础原理
学过java知识和技术人,都应该听说过jvm,jvm一直是java知识里面晋级阶段的重要部分,如果想要在java技术领域更深入一步,jvm是必须需要明白的知识点. 本篇来讲解jvm的基础原理,先来熟悉 ...