JavaWeb——Ajax、Element、打包部署

devtools/2024/11/30 2:42:23/

目录

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文件

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

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

javascript">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.ppmy.cn/devtools/138076.html

相关文章

linux安全管理-系统环境安全

1 历史命令设置 1、检查内容 检查操作系统的历史命令设置。 2、配置要求 建议操作系统的历史命令设置。 3、配置方法 编辑/etc/profile 文件&#xff0c;配置保留历史命令的条数 HISTSIZE 和保留历史命令的记录文件大小 HISTFILESIZE&#xff0c;这两个都设置为 5。 配置方法如…

为何划分 Vue 项目结构组件?划分结构和组件解决了什么问题?为什么要这么做?

在一个大型 Vue 项目中,合理的目录结构和组件划分至关重要。良好的结构可以提高开发效率,减少维护成本,并使得团队合作更加顺畅。下面我将详细讲解如何在 Vue 项目中进行目录结构和组件划分,并结合实际项目代码示例进行说明。 1. 为什么要划分结构和组件? 1.1 提高可维护…

用Tauri框架构建跨平台桌面应用:2、Tauri Architecture 架构

官网文档&#xff1a;Tauri Architecture | Tauri github地址&#xff1a;Tauri GitHub Tauri介绍 Tauri是一个多语言通用工具包&#xff0c;非常易于组合&#xff0c;允许工程师制作各种各样的应用程序。它用于使用Rust工具和在Webview中呈现的HTML的组合为台式计算机构建应…

第二章:顺序表(一)

作业&#xff1a; 1> 思维导图 2> 将没有完成的功能&#xff0c;全部完成 3> 将顺序表的源代码重新写一遍&#xff0c;可以参照着头文件写&#xff0c;测试文件自己写 头文件 /*******************************************************/ //> File Name: seqlist.h…

linux安全管理-会话安全

文章目录 1 设置命令行界面超时退出2 配置终端登录失败策略3 配置 SSH 登录失败策略 1 设置命令行界面超时退出 1、检查内容 检查操作系统是否设置命令行界面超时退出。 2、配置要求 操作系统设置命令行界面超时退出。 3、配置方法 配置命令行界面超时时间&#xff0c;编辑/et…

Android NDK开发 JNI 基础

在android 系统开发中 ndk开发是很重要的内容。ndk开发中 jni 是基础。 目录 一&#xff0e;什么是JNI 二. 如何使用JNI 1.Java 代码如何调用 c/c 代码 2. c/c如何调用 java 函数 一&#xff0e;什么是JNI JNI——Java Native Interface&#xff0c;它是Java平台的一个特…

2024.11.28(作业)

思维导图 功能函数声明文件 #ifndef _FUN_H__ #define _FUN_H__ #include <myhead.h>#define MAX 50 //数组大小 #define QAZ 20 //长度和字符串大小typedef int datatype; //数据元素类型//2.1 定义顺序表类型 typedef struct {datatype data[MAX];int len; }S…

HTTPS的安全性优势

随着互联网的深入发展&#xff0c;网络安全问题日益凸显&#xff0c;尤其是数据传输过程中的安全性问题。HTTPS作为一种安全的超文本传输协议&#xff0c;为在线数据传输提供了强有力的保障。本文将深入探讨HTTPS的安全性优势&#xff0c;以及它是如何保护我们的在线数据传输的…