自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 弹框内a-form表单校验按钮loading属性失效原因

【代码】弹框内a-form表单校验按钮loading属性失效原因。

2024-12-12 10:56:50 181

原创 axios请求失败,fetch成功是什么原因

用axios发送post请求,第一次请求成功返回200,第二次请求返回 403Forbidden。

2024-05-11 11:09:39 342

原创 a-calendar 日历组件选择一周

方法:先获取日历每个节点的标签,通过判断title属性是否在选择的周内,如果是则把一周的标签加上选中类名,其他移除。

2024-04-26 19:03:27 455

原创 p标签换行后文本对齐处理

p标签换行后文本对齐处理

2024-04-18 18:38:24 398

原创 iview tooltip的placement属性无法动态绑定

源码中只对content的变化做了监听,并没有placement,所以动态给placement绑定值视图并不会发生变化。

2023-08-25 18:32:44 208 1

原创 jmeter模拟多用户登录 (当content-type为multipart/form-data; boundary= 的情况)

提取的结果可以在线进程中添加调试取样器,然后在察看结果树中查看匹配的结果(圈出来的就是匹配到的值),匹配到的值就可以在请求中以 ${正则提取器中的引用名称} 使用,来达到动态传参。2. 当请求结果显示 the request mark is incorrect 时,要检查一下请求头中的配置,根据返回的提示,查看是缺少个哪个请求头属性。)" (这个当结果是字符串时可查找到)来进行查找,但对于返回值是。可以先在察看结果树中先进行匹配看正则表达式是否正确,

2023-07-20 11:42:10 475

原创 数字每三位用逗号分割

未考虑负数的情况(需要的可以先判断是否有负号再把负号分割,最后拼回去就可以)

2023-05-07 15:10:51 124

原创 React+antd checkbox.group onChange无法更新

antd checkbox

2023-01-05 23:55:29 802

原创 react关于跨域配置代理

在src下创建setupProxy.js文件 实现配置多个代理const { createProxyMiddleware } = require("http-proxy-middleware") module.exports = function(app) { app.use( '/api1', createProxyMiddleware({ target: 'http://localhost:5000', changeOrigin: true,

2022-01-21 18:15:47 487

原创 面试题目(自我总结)

**1.【编程题】编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 **const longestCommonPrefix = function(strs) { const str = strs[0] let index = 0 while (index < str.length) { const strCur = str.slice(0, index +

2021-10-28 10:54:15 181

原创 vue cli3 配置相对路径别名

vue cli2vue cli2版本配置别名在webpack.config.js中配置resolve: {extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('src'), 'assets':resolve('src/assets') }},vue cli3vue cli3中找不到webpack.config.js 这时需要自己项目根目录创建一个vue.config.js文件来配置别名代码如下:const pa

2021-10-13 15:58:37 317

原创 webpack5打包图片背景图片文件出现的问题

在webpack5中file-loder和url-loader已经被弃用,如果想要继续使用url-loader和file-loader时,可以通过将模块类型设置为’javascript/auto’.第二个问题:url-loader默认采用ES模块语法,即import './'的形式,如果想使用commonjs规范的话 则需要在option中配置esModule:false{ test: /\.(png|jpg|gif|jpeg)$/i, ..

2021-10-07 19:12:14 1115

原创 git命令

git底层命令git对象git hash-object -w fileUrl :生成一个key(hash值):val(压缩后的·文件内容)键值对存到 .git/objectstree对象git update-index --add --cacheinfo 100644 hash test.txt :往暂存区添加一条记录(让 .git 对象 对应上文件名)存到 .git/indexcommit对象echo ‘first commit’ |git commit-tree treehash :生成

2021-09-24 23:55:49 160

原创 Promise函数

为什么要用Promise支持链式调用,可以解决回调地狱的问题指定回调函数的方式更灵活 (启动异步任务,返回promise对象)promise的状态改变1.pending变为resolved2.pending变为rejectedPromise构造函数promise(excutor){ } //executor会在promise内部立即同步调用,异步函数在执行器中执行改变Promise状态的三种方式1.resolved( ‘ok’ ) 对应将pending—>fulfiled(

2021-09-12 19:29:55 154

原创 ES6特性

ES6 rest参数ES6引入rest参数,用于获取函数的实参,用来代替arguments,arguments输出结果是一个function fn1() { console.log(arguments); } fn1(1, 2, 3, 1)//输出结果是对象形式function fn(a, b, ...args) { console.log(a); console.log(b);

2021-09-09 15:57:17 121

原创 组件/路由/vuex

组件局部功能的界面(包括html、css、js、img等)自己定义一个组件:例如:1.创建HelloWorld.vue组件<template><div> <p class="msg">{{msg}}</p></div></template><script >export default {// 配置对象(与vue一致)//声明接收属性,这个属性就会成为组件的属性props:['comments

2021-08-16 21:24:46 225

原创 Vue基础

vue扩展插件v-bind:绑定属性 缩写:v-on:绑定事件监听 缩写:@回调函数1.我写的 2.我没有调用 3.但他最终执行了1.什么时候调用 2.用来做什么的computed计算属性什么时候执行:初始化显示、相关的data数据发生改变时在页面中使用{{方法名}}来显示计算的结果计算属性高级通过get和set来实现对属性数据的显示和监听计算属性存在缓存 多次读取只计算一个get的值computed: { fullname1() {

2021-08-05 16:02:03 184

原创 网易云头部底部

网页logo要用h1标签来定义,最高等级使用text-indent:-9999px以及display来使文字隐藏问题:text-indent无法作用于行内元素解决办法:将行内元素变为块级元素:display:block;或inline-block; .header .top_nav1 .logo a { width: 157px; height: 100%; text-decoration: none; text-indent:

2021-08-02 17:17:03 171

原创 webpack配置

entry入口output输出module配置resolvedevServer配置optimizationmodule.exports = { //... optimization: { splitChunks: { chunks: 'async', // 仅提取按需载入的module minSize: 30000, // 提取出的新chunk在两次压缩(打包压缩和服务器压缩)之前要大于30kb maxSize: 0, // 提

2021-07-28 22:50:22 125

原创 source-map/oneof/缓存/tree shaking/代码分割/懒加载和预加载/PWA/多进程打包/externals/dll

devtool:source-map**oneof:**里面的loader只会匹配一个 注意:不能有两个配置处理同一种类型的文件 比如eslint-loader和babel-loader不能放在一起,将eslint-loader提出去,eslint-loader中有pre优先,会先匹配,再到oneof中匹配其他缓存:tree shaking代码分割懒加载和预加载...

2021-07-27 22:43:58 99

原创 2021-07-22

webpackwebpack五个核心概念:entry output loader(处理非js文件) Plugins(插件:执行更广的任务) mode:(1.development:能让代码本地调试的运行环境 2.production:能优化上线运行的环境【即实际开发生产环境】)打包之后有一个哈希值 可以作为以后命名文件的名字(标识)webpack可以打包js和JSON文件 (import data from ‘JSON地址’) 不能打包css和img等非js文件生产环境和开发环境将ES6模

2021-07-26 16:05:40 62

原创 灯光按钮(搬)

<!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>Doc

2021-07-22 16:54:46 92

原创 2021-07-19

导入css样式表(非js模块) 用import +相对路径导入js模块 如jquery 则用 import $ from ‘jquery’webpack默认只能处理打包js的文件,不能处理打包非js的文件 如果我们要处理一些非js的文件,则需要我们手动安装一些第三方 loader 加载器来打包文件如果想要打包处理一些css文件 需要安装 加载器1.输入命令: npm i style-loader css-loader -d2.同时在webpack.config.js中新增加一个配置节点叫做 .

2021-07-21 22:48:13 56

原创 webpack安装过程

webpack打包步骤1.安装node 因为webpack是基于node的一个打包工具2.安装好后在 命令提示符(win+R)里输入npm -v和node -v来检查是否安装完成记得npm -v之间是有空格的!!! 之前因为没有打空格 一直以为没有安装成功o(╥﹏╥)o)3.全局安装webpack 输入命令npm install -g webpack4.初始化npm 输入命令npm install 一直按回车到(yes/no) 回复yes 初始化完成 此时根目录下会多一个nod

2021-07-18 22:03:06 156

原创 求解决 webpack一直打包不了啊啊啊

求解决 webpack一直打包不了啊啊啊F:\sublime\VUE-deep\webpack-study>webpack .\src\main.js -o .\dist\bundle.jsasset bundle.js 662 bytes [compared for emit] (name: main)ERROR in mainModule not found: Error: Can't resolve '.\src\main.js' in 'F:\sublime\VUE-deep\we

2021-07-17 01:18:12 1082 3

原创 2021-05-17

使用Vue发表评论的功能实现步骤分析:发表评论的业务逻辑评论数据存到哪里去??? 存放到 localStorage 中的 localStorage.setItem(“str”,"")先组织处一个最新的评论对象想办法,把 第二步中得到的评论对象,保存到localStorage中:3.1 localStorage只支持存放字符串数据,要先调用JSON.stringify3.2 在保存最新的评论数据之前,要先从 localStorage中获取到之前的评论数据(string),转换为一个

2021-05-17 15:58:20 56

原创 2021-04-25

笔记验证码机制首先:验证码是从后端生成的,随机生成;1、后端调用相关的绘图第三方类库,或者是(平台PHP、NET、JAVA)系统核心绘图类库进行图片的绘制2、绘制的那些随机数字、字母、都是后端预先定义好的3、将绘制的图片的URL地址,通过网络返送给客户端,然后,客户端可以使用img标签,去引用这个验证码的地址4、后端在验证完毕验证码之后,注意,随机选择生成的字母,不能丢弃,而是需要保存到session中5、当客户端输入验证码完毕后,会提交表单,后端服务器会拿到客户端提交的验证码,与服务器的se

2021-04-25 16:26:45 70

原创 javascript贪吃蛇

地图地图:宽,高,背景颜色,因为小蛇和食物都是相对于地图显示的,这里小蛇和食物都是地图的子元素,随机位置显示,脱离文档流的,地图也需要脱离文档流relative,----css需要设置:宽,高,背景颜色,脱标食物—div元素elements---->存储div的数组(将来删除的食物div时候,先从map中删除div,再从数组中移除div)食物:宽,高,背景颜色,横坐标,纵坐标一个食物就是一个对象,这个对象有相应的属性,这个对象需要在地图上显示最终要创建食物的对象,先有构造函数,并且把相应的

2020-10-09 22:56:30 101

原创 旋转木马轮播图

动画函数animate主要使用函数animate动画函数animate语法:animate(params,[speed],[easing],[fn])参数:params:想要更改的属性,以对象的形式传递,必须写如:animate({width:100,height:100,backgroundColor:‘red’,borderLeft:10},1000,function(){})//如果是复合属性则需要用驼峰命名法代码:$(function(){ var arrJSON

2020-08-10 23:11:19 394

空空如也

空空如也

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

TA关注的人

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