自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 indexDB操作

【代码】indexDB操作。

2023-11-24 10:16:49 92

原创 uniapp小程序,胶囊图兼容

getMenuButtonBoundingClientRect不可用时兼容

2023-04-20 10:59:16 211

原创 js多维数组转以为数组(数组扁平化)

【代码】js多维数组转以为数组(数组扁平化)

2023-03-29 16:47:50 136

原创 js 一维数组生成树结构

【代码】js 一维数组生成树结构。

2023-03-24 15:48:39 254

原创 js 轮询函数

【代码】js 轮询函数。

2023-03-24 14:12:40 308

原创 htmWebpackPlugin打包报错

错误信息:ERROR in Error: webpack://webpack-dev-01/data:text/javascript,webpack_public_path_=webpack_base_uri=_htmlWebpackPluginPublicPath;?:2 webpack_require.p = webpack_base_uri = htmlWebpackPluginPublicPath;^ReferenceError: webpack_base_uri is not defined

2021-06-03 13:06:47 1039 1

原创 JS小数相加计算

JS中小数运算小数测试结果展示:1、小数表示最多只能表示17位, 从17位开始产生误差;2、小数点后,连续,0<=5位小数表示;0>=6位指数表示(1e-7);3、小数相加存在误差(0.1 + 0.2)整数测试结果展示:1、整数最多表示21位数,22位数开始,使用指数表示2、整数在第17位数开始,产生误差3、整数相加注意:1、整数和小数都在17位数的时候开始有误差,建议小数精确值不超过16位;2、整数计算值值差超过17位,表示会有误差;结论: 小数相加存在误差

2021-04-21 12:27:15 4060

原创 async/await

async/await,踩雷,已解决背景:在vue项目中,封装http请求方法,后端接口报错约定的是特定的JSON报文格式,且拦截报错内容统一用iview的消息弹框进行渲染,在实际业务功能中接口调用可以省去catch报错的处理。????/** * 引入axios,创建axios实例 * 封装axios请求拦截器 */import axios from "axios";import util from "../utils/util";// import store from '@/store

2021-04-01 15:06:25 205

原创 ES6解构赋值--字符串、数组、对象

**解构赋值规则:**只要等号右边的值不是对象,就先将其转为对象。undefined和null无法转为对象,不能使用解构。数组解构// 按顺序解构const arr = [1, 2, 3]const [a, b, c] = arra// 1b// 2c// 3// 数组长度解构const arr = [1, 2, 2, 3, 4, 5, 0]const { length } = arrlength// 7// 默认值解构,能取到值就不取默认值let [x = 1, y = x]

2020-07-14 10:06:34 312

原创 APOLLO基本介绍

Apollo统一配置中心的搭建和使用(java):https://blog.csdn.net/luhong327/article/details/81453001Apollo-基本介绍WhatApollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo支持4个维度管理Key-Value格式的配置:application (应用)environment (环境)cluste

2020-07-10 10:04:40 1300

原创 自定义滚动条,滚动条兼容问题和隐藏

自定义滚动条<div class="customTooltip" style="width: 200px; max-height: 200px; overflow-y: auto;"></div>谷歌滚动条组成部分::-webkit-scrollbar 滚动条整体部分::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或向左向右移动)::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb)::-web

2020-06-19 14:30:34 819

原创 常用软件开发环境介绍

1.DEVDevelopment environment开发环境,用于开发者调试使用2.FATFeature Acceptance Test environment功能验收测试环境,用于软件测试者测试使用3.SIT*System Integration Test系统集成测试,开发人员自己测试流程是否走通。4.UATUser Acceptance Test environment用户验收测试环境,用于生产环境下的软件测试者测试使用5.PROProduction environment

2020-06-02 09:43:52 4507

原创 require和import的使用

require和import区别require和import的使用require的使用// const.jsmodule.exports = { a : function() {}, b : 'xxx'};// test.jsconst nodeFun = require('./const.js')nodeFun.a()console.log(nodeFun.b)import的使用// const.js(导出模块)export const aaa = () =>

2020-05-26 10:56:11 294

原创 前端自定义分页查询排序方法

前端分页查询util.js// 查询条件为input输入,需要考虑查询值类型// 以下只支持undefined,number,和string查询。string查询为模糊查询,其他为全等查询。// 排序目前只支持string类型排序,支持汉字排序// 以下是分页查询方法,根据需要,可以在switch中添加其他数据类型查询或排序// 参数param:查询条件。dataArrys:被查询数据---数组对象一般table数据报文格式// dataArrys = [{ name: 'zhangsan',

2020-05-20 20:22:40 1109

原创 带汉字数组字符串大小过滤排序

带汉字的字符串比较排序const data1 = [{age: 12, name: '张三'}, {age: 18, name: '李四'}, {age: 16, name: '王麻子'}, {age: 21, name: '花花'}, {age: 5, name: '华华'}, {age: 20, name: '华华'}]//升序data1.filter(item => item.age >= 18).sort((a, b) => a.name.localeCompare(b.n

2020-05-20 18:20:42 435 1

原创 VUE表单验证两种用法

表单验证<Form :model="tableDesignObject" ref="dataSheetForm" inline :rules="rules"> <Form-item prop="name" :label="数据表名"> <Input type="text" v-model.trim="tableDesignObject.name" placeholder="请输入数据表名" /> </Form-item></Form&

2020-05-20 09:59:24 1423 1

原创 js解构赋值大全

**解构赋值规则:**只要等号右边的值不是对象,就先将器转为对象undefined和null无法转为对象,不能使用解构。数组解构// 按顺序解构const arr = [1, 2, 3]const [a, b, c] = arra// 1b// 2c// 3// 数组长度解构const arr = [1, 2, 2, 3, 4, 5, 0]const { length } = arrlength// 7// 默认值解构,能取到值就不取默认值let [x = 1, y = x]

2020-05-18 16:54:51 595

原创 数组遍历

数组遍历方法const colorArr = ['green', 'red', 'blue', 'pink', 'purple', 'gray', 'black', 'white']for循环// 循环获取值和下标for(let i = 0; i < colorArr.length; i++) { console.log(`下标:${i} 值:${colorArr[i]}`)}forEach遍历// 遍历值和下标colorArr.forEach((item, index) =&g

2020-05-08 19:53:45 243

原创 获取时间戳

获取当前时间戳第一种方法:(这种方法只精确到秒)// 获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒const timestamp = Date.parse(new Date());第二种方法:// 精确到毫秒const timestamp = (new Date()).valueOf();第三种方法:// 精确到毫秒const timestamp=new Dat...

2020-05-08 11:58:13 378

空空如也

空空如也

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

TA关注的人

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