自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么浏览器打印后会有一个undefined

原因:浏览器中调试代码,浏览器会默认输出打印语句+返回值,多行调试命令返回时只执行最后一个返回值。

2024-04-24 20:27:31 230

原创 mkcert安装教程

查看CA证书存放位置:mkcert-v1.4.4-windows-amd64.exe -CAROOT。按“Windows键+R”调出运行框,输入certmgr.msc命令。打开证书控制台,查看有无证书。查看帮助:mkcert-v1.4.4-windows-amd64.exe --help。2、安装,该文件目录下打开cmd(可以把文件复制到别的文件夹),执行命令。注意:如果报错下面这种,用管理员打开。3、查看安装是否成功。

2024-02-19 16:26:49 818

原创 常用工具记录

常用工具git,docker

2024-02-19 10:23:24 420

原创 MarkText简单快捷键和编码字符记录

ctrl+j 调出侧边框(导航左上角-view-show sidebar)插入代码行后输入Java或其它可以选择不同编辑器。ctrl+shift+t 快速插入表格。```+enter 插入代码行。ctrl+t 创建一个新文件。##+空格 h2标题。

2024-01-17 10:39:59 460

原创 fiddler电脑手机抓包

1、打开fiddler-tools-options,根据图片进行勾选,选择安装证书,一直点确定-点击ok。iqoo手机:设置-安全-更多安全设置-从手机存储安装-ca证书-点击找到下载好得证书进行安装。2、下载后点击安装包安装-安装成功后打开安装的路径文件夹-选择Fiddler.exe即可打开。1、打开官网-完成填写邮箱和选择-点击download for windows下载。打开一个浏览器-设置-隐私与安全性-安全-管理证书-导入证书。2、手机浏览器打开http://IP地址:8888,下载证书。

2024-01-15 13:46:42 460

转载 react学习基础-vite.config.ts常用配置项

defineConfig 函数是在 Vite 中用于创建配置对象的常见方法,它通常用于定义开发环境和生产环境的配置选项。sbuild:用于配置 esbuild 相关的选项,比如自定义 JSX 配置、代码压缩优化等。build:包含了构建相关的配置选项,比如输出路径、是否开启压缩、是否开启代码分割等。resolve:用于配置模块解析规则,包括路径别名、模块文件后缀名的解析顺序等。css:用于配置 CSS 相关的选项,比如预处理器、样式模块化等。是 Vite 项目中用来配置构建选项和插件的配置文件。

2023-12-15 09:54:21 275

原创 从零开始学习React:掌握前端开发的核心技能——更新中

js的基本数据类型:String、Number、NULL、Undefined、Boolean、Symbol、BigInt。1、ts是js的超集,即你可以在ts中使用原生js语法:JavaScript + 更多功能 = TypeScript。void:无类型,如果函数没有返回值可以用void。any:不清楚是什么类型用any,匹配任意字符。js是弱类型语言,而ts对此进行了加强。1.6any和void。

2023-05-12 18:39:47 615 1

原创 vue3使用记录-更新中

【代码】vue3组件封装使用记录。

2023-04-28 18:46:29 117

原创 优化问题记录

前端优化

2023-03-29 23:51:14 94

原创 手写代码理解vue响应式原理

1、Proxy 的第二个参数可以有 13 种拦截方法, 比 Object.defineProperty() 要更加丰富,Proxy 作为新标准受到浏览器厂商的重点关注和性能优化。2、相比之下Object.defineProperty() 是一个已有的老方法。Proxy返回的是一个新对象,我们可以只操作新的对象达到目的,而Object.defineProperty只能遍历对象属性直接修改。3、Proxy 的兼容性不如 Object.defineProperty()。

2023-03-11 23:00:30 362

原创 关于js数据类型的理解

constructor是prototype对象上的属性,指向构造函数,undefined和null没有constructor属性。浅拷贝和深拷贝都是只针对于像Object,Array这样的复杂对象。浅拷贝只复制对象的第一层属性、深拷贝可以对对象的属性进行递归复制。使得引用数据类型传递的是值而不是地址。像对象、数组、日期、正则等等。引用数据类型传的是地址。

2023-03-10 14:06:08 305

原创 面试题解-理解cookie、session和token

用户填写密码账号发送至后端,由后端生成token,返回给前端,前端把它存放起来,如放在cookie或者localStorage里面前端向服务器发起请求时在请求头携带token,判断用户身份给与反应。

2023-03-10 10:31:49 459

原创 css选择器详解

简单选择器根据名称、id、类来选取元素 ,组合器选择器根据它们之间的特定关系来选取元素, 伪类选择器根据特定状态选取元素,伪元素选择器选取元素的一部分并设置其样式 ,属性选择器根据属性或属性值来选取元素

2023-03-06 19:35:12 288

原创 前端HTML-三栏布局

双飞翼布局 <style> .container { float: left; width: 100%; } .main { height: 200px; background-color: aqua; margin-left: 100px; margin-right: 100px;

2023-02-01 12:40:00 434

原创 踩坑记录-elementui的文本域设置宽度不起作用

直接给input设置宽度,效果没实现。为什么会这样呢,因为elementui会自动在外套一层div,对其设置的宽度并没有直接设置在文本域上。

2022-07-30 14:17:58 2163

原创 上传图片-微信小程序(那些年的坑记录2022.4)

这里遇到一个坑,就是上传到云存储是异步操作,如果和上传数据库放在一起,好像就是先执行数据库后在执行云存储,这样的话就存空图片数据了,所以建议分开写,先把图片上传后,再触发上传数据库。B先生查询房屋信息,遍历数据接口数据,渲染出房屋信息,就可以看到A先生发布的租房图片。A先生要发布租房信息,需要上传一张图片,首先要选择图片,选择图片之后,保存图片信息。选择上传图片后,把图片上传到云存储中,会返回云存储的图片使用链接。再把链接地址,通过数据接口存放在数据库,那样数据存储成功。...

2022-07-28 16:52:40 592

原创 安卓课程设计(以前)

安卓课程设计

2022-07-28 10:52:12 130

原创 想找前端工程师工作,需要学什么?(学习记录中)

Flutter、自建站、数据可视化(FineBL、FineReport)VUE写页面,nodejs写数据接口,使用MYSQL存数据。原生VUE、JQuery、React、Angular。

2022-07-27 14:32:06 762

原创 微信支付JAVA版的安装与调试

微信支付JAVA版。右击项目,选择“属性”,找到“MyEclipse”下面的“ProjectFacets”,选中DynamicWebModule和java(1.8)。在src/main/java的代码窗口添加一个新文件MatrixToImageWriter.java。在WebRoot下添加jquery-3.5.1.min.js。...

2022-07-24 13:41:46 270 1

原创 什么是HTML语义化?

在HTML5出来之前,我们习惯于用div来表示页面的章节或者不同模块,但是div本身是没有语义的。但是现在,HTML5中加入了一些语义化标签,来更清晰的表达文档结构。在我们学习的时候,了解到像div、span这样,是无语义标签,看到div的时候,我们不能判断他是显示哪方面的内容。比如header,可以知道是头部显示的内容区域。...

2022-07-24 13:29:07 153

原创 swagger2的初步使用

代码】swagger2的初步使用。

2022-07-21 13:16:55 128

原创 关于hash和history的区别和使用

刷新页面,资源请求失败,发送网络请求/MyHome/message/details/1/message001失败,因为服务器上没有这个请求(history模式存在这个问题,hash模式则无)

2022-07-15 09:17:59 11543

原创 前端不得不知道的知识-发布上线(vue为例)

前端不得不知道的知识-发布上线

2022-06-24 20:49:55 230

原创 前端巩固9-vue路由跳转

用router-link控制路由跳转,router-view展示

2022-06-23 13:50:47 181

原创 前端巩固8-Vuex小案例(vue2)

Vuex小案例(vue2)

2022-06-21 23:30:18 93

原创 前端巩固8-一个Vue3项目创建 (2022.6.10)

1.性能的提升2.源码的升级3.拥抱TypeScript4.新的特性Composition API(组合API)setup配置ref与reactivewatch与watchEffectprovide与 inject新的内置组件FragmentTeleportSuspense其他改变新的生命周期钩子data 选项应始终被声明为一个函数移除keyCode支持作为 v-on 的修饰符最后安装vue插件,可做可不做(谷歌不好装可以再edge装)...

2022-06-21 23:11:59 91

原创 同构JavaScript应用以及前后端分离

同构JavaScript应用就是在浏览器客户端和Web应用服务器端间共享同一套JavaScript代码的应用简单的说,就是可以运行客户端和服务器端的JavaScript应用程序,后端和前端共享相同的代码后端渲染指传统的 ASP、Java 或 PHP 的渲染机制;前端渲染指使用 JS 来渲染页面大部分内容,代表是现在流行的 SPA 单页面应用;同构渲染指前后端共用 JS,首次渲染时使用 Node.js 来直出 HTML。一般来说同构渲染是介于前后端中的共有部分。前后端同构出现的原因是现在流行的SP

2022-05-27 21:12:55 678

原创 Android作业中遇到的各种问题

1、如何设置Edit View不可输入不可编辑不可点击?//eidtex为要设置的文本框的ideidtext.setEnabled(false);//去掉点击时编辑框下面横线:eidtext.setFocusable(false);//不可编辑eidtext.setFocusableInTouchMode(false);//不可编辑eidtext.setKeyListener(null);//不可粘贴,长按不会弹出粘贴框eidtext.setClickable(false);//不可点击,ei

2022-04-30 14:46:49 364

原创 前端巩固-7、css水平居中和垂直居中显示

一,水平居中的方法1、元素为行内元素,设置父元素 text-align:center2、如果元素宽度固定,可以设置左右 margin 为 auto ;3、如果元素为绝对定位,设置父元素 position 为 relative ,元素设left:0;right:0;margin:auto;4、使用 flex-box 布局,指定 justify-content 属性为 centerdisplay 设置为 tabel-ceil1、元素为行内元素,设置父元素 text-align:center&lt

2022-04-29 17:29:07 658

原创 前端巩固-6、let var const区别

在JavaScript中,我们可以使用var,let,const等关键字声明一个变量var使用var声明变量,相当于声明一个全局变量,我们知道在浏览器中,window是全局对象,所以全局变量是window对象的属性,因此使用var声明变量,相当于往window对象声明一个属性var a = 10;console.log(window.a == a);//输出trueletlet是ES6新增的用于代替var关键字,使用let声明的变量,有以下几个特征:变量不能在声明前使用变量声明后不能再次声

2022-04-10 22:29:00 157

原创 前端巩固-5、Javascript对象

1、 JavaScript对象分为:自定义对象、内置对象、浏览器对象(web API)对象可以让代码结构更加清晰内置对象就是js已经提供好的功能方法,提前内置好的,直接拿来使用就可以的 可以在文档查找MDN/W3C 1、查阅该方法的功能 2、参看参数意义和类型 3、查看返回值的意义和类型 4、通过demo测试本质:对象就是一组无序的相关属性和方法的集合这里介绍两个知识点1、new关键字2、for …in扩展,this有很多种指向<script> fun

2022-04-08 19:58:16 1132

原创 前端巩固-4、Javascript基础学习DOM

一、js数据类型数据和存储空间是有关系的,比如一个瘦的人睡单人床,胖胖的人睡双人床,充分利用。js是弱类型的语言,var num,是不确定是那种数据类型,要给它赋值才知道js分为简单数据类型和复杂数据类型简单数据类型number,Boolean,String,Undefined,Null(1)NaN是非数字,isNaN()方法判断是否非数字(2)字符串长度判断length属性(3)声明变量未赋值,undefined未定义数据类型(4)typeof检测变量数据类型二、数据类型转换1、转成字

2022-03-14 23:08:19 1111

原创 前端巩固-3、导航栏练习分析

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-03-12 22:29:46 332

原创 前端巩固-2、如何禁止input展示输入的历史记录

使用autocomplete(自动完成)=“off”AutoComplete控件就是指用户在文本框输入前几个字母或是汉字的时候,该控件就能从存放数据的文本或是数据库里将所有以这些字母开头的数据提示给用户,供用户选择,提供方便。<input type="input" autocomplete="off"/><form action="demo_form.asp" method="get" autocomplete="on">...

2022-03-05 21:28:57 172

转载 前端巩固-1、如何实现浏览器内多个标签页之间的通信

具体来说可以使用、等方式;也可以调用、cookies等本地存储方式首先,简单说说使用,将要传递的信息存储在cookie中,每隔一定时间读取cookie信息,即可随时获取要传递的信息1、localstorge在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者用法完全相同,这里以localStorage为例。if(window.l

2022-03-04 22:43:18 645

原创 css旋转无效果问题

1、语法问题,比如下面图的分号使用到中文的,无效果2、需要转换成块元素或者行内块元素

2022-01-17 11:35:39 1126

原创 学习-mybatis初步

1、2、建数据库表和编写实体类4、5、6、测试结果

2021-07-27 09:10:25 61

原创 前端学习-mybatis初步运行idea版本or使用注解

已经添加了文件,不完全一样下面有代码添加完了要刷新<packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <ve..

2021-07-14 11:14:35 77

转载 前端学习-mybatis出现的问题

1、出现解决方法:第一步第二步:点击蓝色的选项第三步:重启后,打开下面的Terminal分别输入以下命令:mvn idea:ideamvn cleanmvn test执行完上述命令后一般就会解决问题注意:在上述命令中如果有某个命令在执行过程中,出现错误,请新建一个项目,将原有文件复制过去再执行上述命令原文链接:https://blog.csdn.net/qq_41740004/article/details/1066612122、Mybatis:遇到类似Could not f

2021-07-14 10:33:43 183

原创 前端学习-css浮动笔记

float 属性一个元素设置了float属性,会表现出如下特性:包裹性破坏文档流块状格式化上下文没有margin合并值描述left元素向左浮动right元素向右浮动:none默认值。元素不浮动,并会显示在其在文本中出现的位置inherit规定应该从父元素继承 float 属性的值清除浮动 - 使用 clear元素浮动之后,周围的元素会重新排列,为了避免这种情况,使用 clear 属性。clear 属性指定元素两侧不能出现浮动元素。使用

2021-07-13 15:50:52 164

空空如也

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

TA关注的人

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