自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 VitePress

date: 2021-08-26title: YyqVitePressdescribe: VitePress配置一.简介VitePress 是 VuePress 的下一代框架VitePress是VuePress 的下一代框架,支持vue 3.0的web网站框架,启动速度快基于Vite而不是 Webpack,所以更快的启动时间,热重载等;使用Vue3来减少JS的有效负载DocumentationGitHub二.创建创建目录mkdir vitepress_democd vite.

2021-08-27 10:37:04 2686

原创 HTTP缓存

文章目录前言一、二、使用步骤1.引入库2.读入数据总结前言一、二、使用步骤1.引入库2.读入数据总结

2021-05-31 16:15:18 193

原创 vue路由组件传值

文章目录前言一、组件一(传值)1.element-ui界面2.JS部分一、组件二(接收值)1.element-ui界面2.JS部分前言例如:el-table表格中的某一列数据(标题)是被包裹在router-link中的,点击某一个标题,跳转到对应标题的研发项目问题界面。一、组件一(传值)1.element-ui界面<el-table:data="list":header-cell-style="tableHeaderCellStyle":cell-style="tableCellSt

2021-05-31 11:34:31 445

原创 vue解析excel文件,上传excel文件

目录文章目录目录前言一、准备安装xlsx依赖二、使用步骤1.用element-ui布局2.JS部分总结前言点击按钮,上传excel文件。因为后端获取excel中的数据比较难,但是前端能很轻松的解析excel文件获取数据。将上传的excel文件的数据解析出来,post请求提交给后端。用到了element-ui中的el-upload。一、准备安装xlsx依赖进入对应项目文件夹npm install xlsx --save二、使用步骤1.用element-ui布局点击上传按钮,弹出选

2021-05-31 11:09:00 1418

原创 文本溢出

前言网易云音乐中的歌单文本信息是超过两行的文本部分隐藏,用…代替<!-- 推荐歌曲区域 --> <view class="recommendContainer"> <view class="header"> <text class="title">推荐歌曲</text> <view> <text>为你精心推荐</text> <tex

2021-05-10 08:52:54 63

原创 HTTP协议

文章目录一、HTTP协议简介1.什么是通信2.什么是通信协议3.HTTP二、HTTP的请求消息1.什么是HTTP的请求消息2.HTTP请求消息的组成部分三、HTTP的响应消息1.什么是HTTP响应消息2.HTTP响应消息组成部分四、HTTP请求方式1.什么是HTTP请求方法2.HTTP的请求方法五、HTTP响应状态码1.HTTP响应状态码的组成及分类2.常见的HTTP响应状态码一、HTTP协议简介1.什么是通信通信,就是信息的传递和交换通信的三要素:通信的主体,内容,方式(1)生活中的通信举例:

2021-04-23 12:38:00 95

原创 防抖和节流

文章目录一、防抖1.什么是防抖2.防抖的应用场景3.实现输入框的防抖二、节流1.什么是节流2.节流的应用场景3.节流阀的概念三、防抖和节流的区别1.防抖2.节流一、防抖1.什么是防抖防抖策略是当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。好处:当我们频繁地出发某个事件的时候,能保证不会频繁地执行回调,回调只执行一次,能提高浏览器的性能。2.防抖的应用场景输入框防抖用户在输入框中连续输入一串字符时,可以通过防抖策略,只是输入完成后,才执行查询的请求,这样可以有效

2021-04-22 23:19:38 75

原创 跨域与JSONP,CORS

文章目录一、同源策略1.什么是同源2.什么是同源策略二、跨域1.什么是跨域2.浏览器对跨域请求的拦截3.如何实现跨域数据请求三、JSONP1.JSONP的实现原理2.自己实现一个简单的JSONP3.JSONP的缺点4.jQuery中的JSONP5.自定义参数及回调函数名称6.jQuery中的JSONP的实现过程二、使用步骤1.引入库2.读入数据总结一、同源策略1.什么是同源如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源类似于怎么知道两个人是不是老乡,相同省?相同市?怎么知道两个页面来

2021-04-22 20:54:20 174

原创 Ajax加强

文章目录一、xhr的基本使用1.什么是XMLHttpRequest?2.使用xhr发起GET请求3.了解xhr对象的readyState属性4.使用xhr发起带参数的GET请求5.查询字符串6.URL编码与解码7.使用xhr发起POST请求二、数据交换格式1.什么是数据交换格式?2.XML3.JSON三、封装自己的Ajax函数四、1.引入库五、1.读入数据总结一、xhr的基本使用1.什么是XMLHttpRequest?是浏览器提供的javascript对象,通过它,可以请求服务器上的数据资源jQue

2021-04-22 11:23:02 89

原创 form表单与模版引擎

文章目录一、form表单1.form表单的基本使用2.通过Ajax提交到表单数据二、使用步骤1.引入库2.读入数据总结一、pandas是什么?二、使用步骤1.引入库2.读入数据一、form表单1.form表单的基本使用表单在网页中主要负责数据采集功能。HTML中的< form >标签,就是用于采集用户输入的信息,并通过< form >标签的提交操作,把采集到的信息提交到服务器端进行处理。(1)表单的三个基本组成部分表单标签,表单域(用来采集用户信息的文本输入框:密码框,文

2021-04-21 16:56:58 181

原创 服务器的基本概念与初识Ajax

文章目录一、客户端与服务器1.服务器2.客户端二、URL地址1.URL地址的概念2.URL地址的组成部分三、分析网页的打开过程1.图解客户端与服务器的通信过程2.基于浏览器的开发者工具分析通信过程四、服务器对外提供了哪些资源1.例举网页中常见的资源2.数据也是资源3.数据是网页的灵魂4.网页中如何请求数据?5.资源的请求方式五、了解Ajax1.什么是Ajax?2.Ajax的典型应用场景六、jQuery中的Ajax七、接口总结一、客户端与服务器上网的本质目的:通过互联网的形式来获取和消费资源,那么资源

2021-04-20 14:48:41 116

原创 前后端身份认证

前言1.为什么需要身份认证?为了确认当前所声称为某种身份的用户,确实是所声称的用户。2.不同开发模式下的身份认证对于服务端渲染和前后端分离这两种开发模式来说,分别有着不同的身份认证方案:(1)服务端渲染推荐使用Session认证机制(2)前后端分离推荐使用JWT认证机制一、Session认证机制1.HTTP协议的无状态性指的是客户端的每次HTTP请求都是独立的,连续多个请求之间没有直接的关系,服务器不会主动保留每次HTTP请求的状态。举例:超市收银员为每个客户进行现金结算,那么收银员能记

2021-04-19 22:32:34 355

原创 前端-Vue电商后台管理系统(4)

Vue电商后台管理系统前言(四)用户列表布局和功能实现点击用户列表,在右侧主题区域展示用户组件一、用户列表组件布局1.创建用户列表链接对应的组件页面新建components->user->users.vue<template> <div> <h3>用户列表组件</h3> </div></template><script>export default {}</s

2021-04-18 17:32:40 384 1

原创 前端-Vue电商后台管理系统(3)

Vue电商后台管理系统前言(三)主页布局和功能实现一、主页布局用到element-ui组件库中的Container布局容器,来实现主页的基础布局(1)选择一个自己想要的布局,复制其代码<template> <el-container> <!-- 头部区域 --> <el-header> <div> <span>电商后台管理系统</span>

2021-04-18 15:17:33 473 2

原创 排序算法(2)

排序算法__桶排序1.说明非比较型排序排序键为数字的集合计数排序是一种特殊的桶排序桶的数量=数组中元素最大值+1

2021-04-18 09:45:57 58

原创 排序算法(1)

排序算法__计数排序一.说明计数排序是非比较型排序待排序集合键为整数键的最大值为kTime~O(n+k)Space~O(n+k)二.举例1.遍历原数组A,累计写入累计数组B2.加和累计数组,得到元素位置3.写回结果数组C每次写回一个元素后,累计数组B中的元素位置减1,因为会有相同元素!三.代码var counting_sort=function(A){ // A__待排序数组 // 求原数组的最大值 const max=Math.max(...A)

2021-04-17 21:03:54 65

原创 前端-Vue电商后台管理系统(2)

**Vue电商后台管理系统**前言(二)登录和退出功能的实现一、git操作进入vscode,进入项目目录1.检查git状态:git status显示clean,则继续:On branch masterYour branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits)nothing to commit, working tree clean如果还

2021-04-16 22:03:10 744 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除