自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-table 动态给每行增加class属性

el-table 动态给每行增加class属性

2025-03-26 15:13:20 307

原创 el-table + el-pagination 前端实现分页操作

el-table + el-pagination 前端实现分页操作,两种方式

2025-03-26 15:02:28 348

原创 el-input表单校验只能输入数字格式的数据

el-input表单校验只能输入数字格式的数据

2025-03-26 14:46:46 251

原创 vscode 代码片段选中左移和右移

选中想要移动的代码片段。

2025-03-17 11:56:07 197

原创 npm install 报错 ---- 忽略版本冲突

npm忽略项目中引入的各个依赖模块之间依赖相同但版本不同的问题

2025-03-05 10:01:17 290

原创 下载文件/导出文件----window.open方法下载文件

使用window.open方法来打开一个新窗口,并直接访问文件的URL地址,从而触发文件下载

2025-03-04 16:00:40 343

原创 文件下载/文件导出---使用a标签,访问文件路径进行下载

文件下载/文件导出---使用a标签,访问文件路径进行下载

2025-03-04 15:58:13 241

原创 js图片压缩

js图片压缩工具类

2025-03-04 15:44:20 251

原创 封装请求Body 参数为‘multipart/form-data’格式

【代码】封装请求Body 参数为‘multipart/form-data’格式。

2025-03-04 15:41:16 126

原创 js深拷贝--将一个变量的值赋值给另一个变量,修改变量值不改变另一个变量

export function deepClone(source) { if (!source && typeof source !== 'object') { throw new Error('error arguments', 'deepClone') } const targetObj = source.constructor === Array ? [] : {} Object.keys(source).forEach(keys => { if (source[key

2025-03-04 15:30:57 103

原创 vue+elementui 实现上传文件/导入文件的功能

vue+elementui 实现上传文件/导入文件的功能

2025-03-04 15:06:04 347

原创 JavaScript+vue 实现复制文字功能

JavaScript+vue 实现复制文字功能

2025-03-04 14:50:19 210

原创 vue下载文件 (blob文件流) 及 下载失败报错信息处理

vue下载文件 (blob文件流) 及 下载失败报错信息处理,二进制流文件,blob文件流

2025-03-04 14:36:22 391

原创 el-date-picker限制时间选择范围

el-date-picker限制时间选择范围

2024-12-04 14:40:14 914

原创 uniapp微信小程序使用vant组件修改vant组件的默认样式方法

uniapp微信小程序使用vant组件修改vant组件的默认样式方法

2024-10-28 15:56:20 541

原创 uniapp微信小程序摇一摇抽奖功能的实现

uniapp微信小程序摇一摇抽奖功能的实现wx.startAccelerometer()

2024-10-28 15:26:05 648

原创 uniapp微信小程序使用vant组件库

uniapp微信小程序使用vant-weapp组件

2024-10-24 16:13:37 1211

原创 uniapp微信小程序实现微信支付的功能

uniapp微信小程序实现微信支付的功能实现

2024-10-24 14:33:58 436 1

原创 ios苹果手机加载h5页面时,点击input输入框获取焦点后,页面自动放大问题

ios苹果系统加载h5页面时,当字体大小小于14px时,点击input输入框获取焦点后,页面会自动放大的问题

2024-10-18 17:49:20 501

原创 el-input 正则表达式校验输入框不能输入汉字

校验不能输入汉字

2023-10-09 16:49:56 1254

原创 nginx部署vue项目,路由配置,后端访问接口配置

nginx部署vue项目,配置前端项目访问子路径,后端访问接口路径配置

2023-08-22 17:09:48 10075

原创 electron集成打包vue项目为桌面exe(若依前后端分离框架)

electron集成打包vue项目为桌面exe(若依前后端分离框架),可用于使用若依前后端分离框架进行的一些系统的electron打包

2023-07-25 14:30:18 2537 1

原创 Redis快速掌握

##Redis1.概念:Redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大

2020-09-20 20:50:35 205

原创 AJAX和JSON快速掌握

##AJAX:1.概念:ASynchronous JavaScript And XML 异步的JavaScript和XML1.异步和同步:客户端和服务器端相互通信的基础上*同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作*异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作Ajax是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以是网页实现异步更新,这意味着可以在不重新加载整个

2020-09-20 20:46:58 143

原创 jQuery 高级 快速掌握

##jQuery 高级1.动画:1. 三种方式显示和隐藏元素1. 默认显示和隐藏方式1. show([speed,[easing],[fn]])1. 参数:1. speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)2. easing:用来指定切换效果,默认是"swing",可用参数"linear"* swing:动画执行时效果是 先慢,中间快,最后又慢* linear:动画执行时速度是匀速的3. fn:在动画完成

2020-09-13 20:18:45 130

原创 jQuery基础 快速掌握

##jQuery1.概念:一个JavaScript框架,简化JS开发* jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。*JavaScript框架:本质上就

2020-09-13 20:17:09 158

原创 JSTL 快速掌握

##JSTL1.概念:JavaServer Pages Tag Library JSP标准标签库*是由Apache组织提供的开源的免费的jsp标签2.作用:用于简化和替换jsp页面上的java代码3.使用步骤:1.导入jstl相关的jar包2.引入标签库:taglib指令:<%@ taglib %>3.使用标签4.常用的JSTL标签1.if: 相当于java代码的if语句1.属性:*test:必须属性,接受Boolean表达式*如果表达式为true,则显示标签体内容,

2020-09-11 11:13:28 93

原创 EL表达式快速入门

##EL表达式1.概念:Expression Language 表达式语言2.作用:替换和简化jsp页面中java代码的编写3.语法:${表达式}4.注意:*jsp默认支持el表达式的。如果要忽略el表达式1.设置jsp中的page指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式2.${表达式}:忽略当前这个el表达式5.作用:1.运算*运算符:1.算数运算符:+ - * /(div) %(mod)2.比较运算符:> < >= &l

2020-09-11 11:12:31 261

原创 MVC开发模式简介

##MVC:开发模式1.jsp演变历史1.早期只有servlet,只能使用response输出标签数据,非常麻烦2.后来有jsp,简化servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又写html表,造成难于维护,难于分工协作3.再后来,wjava的web开发,借鉴mvc开发模式,害的程序的设计更加合理性2.MVC:1. M:Model,模型。JavaBean*完成具体的业务逻辑操作,如:查询数据库,分装对象2. V:View,视图。JSP*展示数据3. C:C

2020-09-11 11:08:48 241

原创 JSP快速掌握

##JSP1.指令:*作用:用于配置JSP页面。导入资源文件*格式:<%@ 指令名称 属性名=属性值1 属性名=属性名2 … %>*分类:1.page:配置JSP页面的*contentType:等同于request.setContentType()1.设置响应体的mime类型及字符集2.设置当前jsp页面的编码*import:导包*errorPage:当前页面发生异常后,会自动跳转到指定的错误页面*isErrorPage:标识当前页面是否是错误页面*true:是,可以使

2020-09-11 11:07:33 123

原创 Listener:监听器 快速掌握

Listener:监听器*概念:web的三大组件之一*事件监听机制*事件:一件事情*事件源:事件发生的地方*监听器:一个对象*注册监听:将事件、事件源、监听器绑定在一起。当事件源上发生某个事件后,执行监听器代码*ServletContextListener:监听ServletContext对象的创建和销毁*方法:* void contextDestroyed(ServletContextEvent sce):ServletContext对象被销毁前会调用该方法* void context

2020-09-11 11:03:20 115

原创 Filter:过滤器 快速掌握

##Filter:过滤器1.概念*生活中的过滤器:净水器,空气净化器*web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。*过滤器的作用:*一般用于完成通用的工作。如:登录验证、同一编码处理、敏感字符过滤2.快速入门:1.步骤:1.定义一个类,实现接口Filter2.复写方法3.配置拦截路径1.web.xml2.注解2.代码实现: @WebFilter("/*")//访问所有资源之前,都会执行该过滤器 public class Filter

2020-09-11 11:01:46 237

原创 session快速掌握

##session:1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession2.快速入门:1.获取HttpSession对象HttpSession session = request.getSession();2.使用HttpSession对象:Object getAttribute(String name)void setAttribute(String name, Object value)void removeValue(Stri

2020-08-28 16:50:03 184

原创 cookie快速掌握

##会话技术1.会话:一次会话中包含多次请求和响应*一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到一次断开为止2.功能:在一次会话的范围内的多次请求间,共享数据3.方式:1.客户端会话技术:Cookie2.服务器端会话技术:Session##Cookie:1.概念:客户端会话技术,将数据保存到客户端2.快速入门*使用步骤:1.创建cookie对象,绑定数据*Cookie(String name, String value)2.发送cookie对象*response.a

2020-08-28 16:48:48 178

原创 response快速掌握

##response对象*功能:设置响应消息1.设置响应行:1.格式:HTTP/1.1 200 ok2.设置状态码:setStatus(int sc)2.设置响应头:setHeader(String name, String value3.设置响应体:*使用步骤:1.获取输出流:*字符输出流:PrintWriter getWriter()*字节输出流:ServletOutputStream getOutputStream()2.使用输出流,将数据输出到客户端浏览器*案例:1.完成重

2020-08-23 14:43:00 281

原创 request快速掌握

##Request:1.request对象和response对象的原理1.request和response对象是由服务器创建的。我们来使用他们2.request对象是由获取请求消息,response对象是来设置响应消息2.request对象继承的体系结构:ServletRequest --接口| 继承HttpServletRequest --接口| 实现org.apach.catalina.connector.RequestFacade 类(tomcat)3.request功能:

2020-08-23 14:40:28 179

原创 HTTP协议简单掌握

##HTTP:*概念:Hyper Text Transfer Protocol 超文本传输协议*传输协议:定义了客户端和服务器端通信是,发送数据的格式*特点:1.基于TCP/IP的高级协议2.默认端口号:803.基于请求/响应模型的:一次请求对应一次响应4.无状态的:每次请求之间相互独立,不能交互数据*历史版本:*1.0:每一次请求响应都会建立新的连接*1.1:复用连接*请求消息数据格式:1.请求行:请求方式 请求url 请求协议/版本GET /login.html HTTP/1

2020-08-23 14:35:28 139

原创 面试题:forward(转发)和redirect(重定向)区别

*重定向的特点:redirect1.地址栏发生变化2.重定向可以访问其他站点(服务器)的资源3.重定向是两次请求,不能使用request对象来共享数据*转发的特点:forward1.转发地址栏路径不变2.转发只能访问当前服务器下的资源3.转发是一次请求,意味着可以使用request对象来共享数据...

2020-08-22 23:10:52 301

原创 java基础语法

java基础语法:1:关键字:(1)关键字的概述:被java语言赋予特定含义的单词(2)关键字的特点:组成关键字的字母全部小写(3)关键字的注意事项:goto和const作为保留字存在,目前并不使用一些java语言编写程序对关键字又特殊的颜色标记(4)举例:class、byte、int、void、true、if、break等。2:标识符:(1)标识符的概述:就是给类,接口,方法,变量等起名字是使用的字符序列(2)标识符的组成规则:英文大小写字母数字字符$和_(3)注意事项:不能以数

2020-08-20 22:45:51 238

原创 java语言概述

java语言概述1:java语言发展史:(1)java之父:詹姆斯· 高斯林(2)jdk1.4.2(3)jdk5(4)jdk7(5)java语言平台版本:J2SE、J2ME、J2EE.2:java语言特点:(1)开源(2)跨平台:通过java语言编写的应用程序在不同的系统平台上都可以运行。原因:只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机即可。由JVM来负责java程序在该系统中的运行。3:JDK,JRE,JVM的作用及关系: (1)JRE:包括java虚拟机

2020-08-20 22:37:55 174

空空如也

空空如也

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

TA关注的人

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