当前位置: 首页 > article >正文

JavaWeb——Ajax、Element、打包部署

目录

1.Ajax

a.概述

b.Axios

c.YApi

d.前端工程化

2.Element

a.快速入门

b.常见组件

c.Vue路由

3.打包部署

a.打包

b.部署

c.启动


1.Ajax

a.概述

Asynchronous JavaScript And XML,异步的JavaScript和XML,通过Ajax可以给服务器发送请求,并获取服务器响应的数据。可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术

注意:繁琐,目前不使用,目前使用Axios

b.Axios

语法:

1.引入Axios的js文件

 <script src="./JS/axios-0.18.0.js"></script>

2.使用Axios发送请求,并获取响应结果

axios(
  {
    method:"",//请求方式
    url:""//请求的地址
    
  }.then(result=>{
    //接收的函数
  })
)

简洁写法:

c.YApi

YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务

作用:API接口管理、Mock服务

d.前端工程化

在企业级的前端项目开发中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化

1.Vue项目-创建

命令行

vue create vue-project01

图形化界面

vue ui

 2.Vue项目-目录结构

3.Vue项目-配置端口

 4.Vue组件的构成

2.Element

Element是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库

a.快速入门

1.安装ElementUI组件库(在当前工程的目录下),在命令行执行指令

npm install element-ui@2.15.3

 2.引入ElementUI组件库

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';


Vue.use(ElementUI);

3.访问官网,复制组件代码,调整

Element - The world's most popular Vue UI frameworkElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库icon-default.png?t=O83Ahttps://element.faas.ele.me/#/zh-CN/component/quickstart

b.常见组件

1.表格

2.分页

3.对话框

4.表单

c.Vue路由

前端路由:URL中的hash与组件之间的对应关系

1.安装

npm install vue-router@3.5.1

 2.定义路由

3.打包部署

Nginx服务器:Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器。其特点是占用内存小,并发能力强,在各大互联网公司都有非常广泛应用

a.打包

b.部署

将打包好的dist目录下的文件,复制到nginx安装目录的html目录下

c.启动

双击nginx.exe文件即可,Nginx服务器默认占用80端口号

注意:Nginx默认占用的是80端口号,如果80端口号被占用,可以在nginx.conf中修改端口号


http://www.kler.cn/a/409853.html

相关文章:

  • ORB-SLAM2源码学习:Initializer.cc:Initializer::ComputeF21地图初始化——计算基础矩阵
  • python继承和反射
  • crc校验原理及Verilog实现
  • 【Rust练习】23.生命周期
  • Python爬虫项目 | 二、每日天气预报
  • C++ std::unique_ptr的使用及源码分析
  • 鱼眼相机模型-MEI
  • 24/11/25 视觉笔记 深度传感器和手势识别
  • Spring Boot英语知识网站:性能优化
  • 【Linux学习】【Ubuntu入门】2-3 make工具和makefile引入
  • MySQL基础知识大总结
  • Vue2 常见知识点(一)
  • RGB图片 、RGBA、 灰度图、二值图
  • 拳皇98笔记
  • 【人工智能】Python常用库-Pandas常用方法教程
  • Mybatis PLUS查询对List使用OR模糊查询
  • 读《Effective Java》笔记 - 条目7
  • C#基础控制台程序
  • stable Diffusion官方模型下载
  • 软件工程设计模式--结构型设计模式
  • 如何使用 PyCharm 工具连接远程服务器进行开发
  • Flume和kafka的整合:使用Flume将日志数据抽取到Kafka中
  • 打造智能化在线教育平台详解:教培网校APP的架构设计与实现
  • 【深度学习】【RKNN】【C++】模型转化、环境搭建以及模型部署的详细教程
  • 使用 Puppeteer 绕过 Captcha:实现商家数据自动化采集
  • 数据库连接池调优——可视化查询慢SQL利器