week3-vuejs-高级应用

154 阅读1分钟

课程目标

  1. 服务端渲染与Nuxt.js
  2. 远程服务器部署上线

服务器端渲染

  1. 什么是服务器端渲染?
  2. 为什么要使用服务器端渲染呢?
  3. 服务器端渲染有啥优缺点呢?

什么是SEO?

SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。

通过 爱站 可以查看网站的排名情况

www.aizhan.com/

vue服务器端渲染(SSR)

  1. vue & vue-server-render 的基本使用

Nuxt.js简介

Vue官方SSR文档的配置太过繁琐,需要对node和webpack有相当不错的使用经验,对于一个前端小白而言,官方推荐NUXT。 NUXT是一款基于vue的服务端渲染框架。

学习目标:

  1. Nuxt.js 是什么?
  2. 为什么要学习Nuxt.js?
  3. 如何学习呢?

Nuxt.js 实操

  1. npx create-nuxt-app 创建项目
  2. 代码编写

远程服务器部署上线

计算机基础知识

服务器相关知识

服务器就是一台24小时工作的电脑!

web服务器软件

  1. apache
  2. nginx

本地网站部署演示

  1. wamp架构

  1. lamp架构

公网网站部署演示

  1. 云服务器购买
  2. 域名购买
  3. 搭建web运行环境
  4. 安装常用工具xshell、flashfxp
  5. 接口服务部署
  6. 前台项目部署