在线教育day4

任务:css

  1. axios
  2. element-ui
  3. Node.js
  4. npm
  5. babel
  6. 模块化
  7. webpack
  8. 项目前端环境搭建

1. axios

简介: axios是一个独立的项目,不是Vue的一部分,常常和Vue配合使用来实现Ajax操做。html

使用(重要):前端

  1. json文件模拟后台返回的数据
    在这里插入图片描述
  2. 前台获取界面
    在这里插入图片描述
    在这里插入图片描述

2.element-ui


3.Node.js

简介:vue

  1. JavaScript的运行环境,用于执行JavaScript代码环境。即不须要浏览器,直接经过node.js来运行JavaScript代码。node

  2. 能够模拟出服务器的效果。jquery

使用webpack

  1. 安装;
  2. node -v 测试是否安装成功;
  3. 使用Node.js执行js代码;
    在要执行的js文件目录下打开cmd,执行node xx.js便可执行js代码
    在这里插入图片描述
  4. 在vscode中打开cmd,执行js代码
    在这里插入图片描述

4.npm

简介:ios

maven:用在后端开发中,可用来构建项目,自动联网并下载,管理jar包
npm:用在前端开发中,管理前端js依赖,联网下载js依赖,如jquery;es6

使用:web

  1. npm初始化项目
    在vscode中建立一个文件夹,打开cmd终端,输入npm init,会建立一个package.json文件。npm init -y命令所有使用默认选项
    在这里插入图片描述

  2. npm下载js依赖

    例如:npm install jquery

  3. 根据package.json下载依赖

    npm install


5.babel

简介:

es6代码兼容性不好,因此将es6代码用babel转换为es5,提升兼容性。

使用:

  1. 安装babel;

  2. 建立js文件,代码为es6代码;
    在这里插入图片描述

  3. 建立babel配置文件
    在这里插入图片描述

  4. 安装转码器

  5. 转码

  • 根据文件转码:babel es6/01.js -o dist/001.js
    在这里插入图片描述

  • 根据文件夹转码:babel es6 -d dist


6.模块化

概念:

后端开发中,类与类之间的调用称为后端模块化操做;

前端开发中,js与js之间的相互调用称为前端模块化操做。

使用:

  • es5
  1. 建项目
  2. 初始化
  3. 创建01.js和02.js
    在这里插入图片描述
    在这里插入图片描述
  4. 测试
    在这里插入图片描述

node.js中不能运行es6的模块化,就须要用babel将es6转换为es5。

  • es6
  1. 建立项目,初始化
  2. 建立文件夹,建立01.js和02.js
    在这里插入图片描述
    在这里插入图片描述
  3. 建立文件夹,用来存储转化好的js文件,并进行转化
    在这里插入图片描述
  4. 执行转化后的02.js
    在这里插入图片描述
  • es6写法2
  1. 建立2个文件夹,一个存要编码的js文件,一个存编码后的js文件,定义01.js和02.js;
    在这里插入图片描述
    在这里插入图片描述

  2. 转换
    在这里插入图片描述

  3. 执行转换后的02.js
    在这里插入图片描述


7.webpack

概念:

webpack:打包工具,能够把多个静态资源打包成1个静态文件。

能够有效减小请求资源的次数。

使用:

  • 打包js
  1. 安装

安装:
npm install -g webpack webpack-cli
查看安装是否成功:
webpack -v

  1. 建立文件夹,建立3个js文件:common.js,util.js,main.js
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. JS打包:建立webpack配置文件webpack.config.js,配置打包信息;
    在这里插入图片描述

  3. 用命令执行打包操做
    在这里插入图片描述
    在这里插入图片描述

  4. 将打包后的bundle.js文件引入html,在浏览器中运行html文件。
    在这里插入图片描述
    结果:
    在这里插入图片描述

  • 打包css

在这里插入图片描述

8. 项目前端环境搭建

选取一个模板进行环境搭建,该项目使用vue-admin-template进行环境搭建
在这里插入图片描述
vue-admin-template用vue和element-ui实现的
在这里插入图片描述


(完)