自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 input输入框type=“password“时autocomplete=“off“失效问题

需求:实现密码输入框,并不使用记忆功能问题:当type="password"时autocomplete="off"、autocomplete="new-password"均不管用解决方法:将type设为text类型 type="text"并将输入框内容设置圆点显示,如下:text-security:disc;-webkit-text-security:disc;-mox-text-security:disc;eg:html:<input type='te.

2021-07-19 14:23:41 1643

原创 获取div下的第一个子div

$('.qxh-dropdown-page').children()[0]但得到的是一个dom对象,如果要得到Jquery对象,要使用$($('.qxh-dropdown-page').children()[0])

2021-03-30 22:55:34 2423

原创 统计字符串中的汉字个数

var str = '刷新成功'var reg = new RegExp('[\u4e00-\u9fa5]+$','g');str=str.match(/[\u4e00-\u9fa5]/g).join("");console.log(str.length)注:(1)“\u4e00”和“\u9fa5”是unicode编码,并且正好是中文编码的开始和结束(2)join():把数组中的所有元素转换为一个字符串...

2021-03-23 11:31:30 368

原创 vue项目给static下的静态资源添加版本号

1、在vue项目的根目录新建一个staticversion.js,js文件内容如下代码:2、在需要给静态文件添加版本号时在根目录允许nodestaticversion注:我的项目static文件夹下放了一个H5项目,每次改动H5项目后需要运行nodestaticversion来给引用的图片或者html中引用的css、js文件等添加版本号以达到清除缓存的目的let fs = require('fs')let path=require('path');let timestamp...

2020-08-11 16:27:50 1617

原创 聊天室中的性能优化

问题:当大量用户涌入聊天室后页面直接卡死,并且输入框卡顿方案:减少频繁渲染带来的性能消耗1、定时渲染 that.storageMsgData.push(dataobj) // 将消息暂存 if(timerStorage){ clearInterval(timerStorage) } ...

2020-03-09 10:13:34 683

原创 网络状态监听

需求:在聊天室中需要对网络状态进行监听,当网络从离线状态切为在线状态时重连socket解决方案: data(){ return{ onLine:false,// 网络状态 } }, mounted(){ if (登录){ window.addEventLi...

2020-02-26 15:18:38 773

原创 node内存泄漏

报错:Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory方案一:(一个扩大node内存限制的插件)npm install -g increase-memory-limitincrease-memory-limit依次运行后重启项目注:之后会补充内存...

2020-02-26 10:36:27 238

原创 输入框小数位限制

以VUE为例:<el-input v-model="form.num" @keyup.native="enterValue"></el-input>data(){ return{ form:{}, reg:'', // 小数位正则 }},mounted(){ this.regRule(3)},met...

2019-11-06 16:59:06 176

原创 vue在输入框输入数据给对象属性赋值时视图没有更新

问题:<el-input v-model="form.num" @keyup.native="enterValue"></el-input>data(){ return{ form:{} }},methods:{ enterValue(){ // 因为某些业务需求,需要对输入框的值做一些判断或处理后重新...

2019-11-05 14:57:25 1709

原创 滑块:通过拖动滑块在一个固定区间内进行选择,以0作为起点(注:区别于Element UI 滑块Slider以最小值作为起点)

1、先上效果,以免浪费各位时间2、父组件引入<slider :min="minOverflow" :max="maxOverflow" @sliderValue="sliderValue" style="width: 345px"></slider>import slider from '@/components/slider'3、子组件页面...

2019-10-17 21:15:29 1529

原创 正则拼接——限制输入小数点后num位

问题:拼接之后的正则表达式是字符串类型,直接使用无效解决:需要将字符串利用eval转为正则,‘\’需要用\转义eg:// 根据业务需求限制输入小数点后num位langReg(num){ var lang1='\\d' for(var i=1;i<num;i++){ lang1 = lang1 + "\\d" } this.r...

2019-05-08 09:43:30 276

原创 vue表格中常见状态的判断方法

方法1:<el-table :data="list" style="width: 100%"> <el-table-column prop="sn" label="订单号"></el-table-column> <el-table-column prop="amount" label="数量"></el-table-colu...

2019-03-25 20:24:05 3925

原创 Vue滚动条下拉到底部时加载数据

<template> <div> <div class="head">开奖记录</div> <div class="lotteryrecord"> <el-scrollbar id="resultScroll" ref="myScrollbar" style=...

2019-03-23 18:13:01 5482 2

原创 一个用来将时间戳或者当前时间转换成常见的日期时间格式的node包

使用方法: npm itime-conversionimport format from 'time-conversion'alert(format('YYYY-MM-DD hh:mm:ss',1551587677836))第一个参数:(时间格式)必填第二个参数:(时间戳)不传时默认获取当前时间时间格式参考:YYYY-MM-DDYYYY年MM月DD日YYYY/MM...

2019-03-20 17:23:15 331

原创 不同尺寸图片的按照规定尺寸统一不变形展示

1、类比微信朋友圈图片展示效果,不同宽高的图片均以规定的正方形尺寸不变形展示,可适当截取部分(宽高自动截取)html:<div> <img src=""> </div>css:div{ width: 100px; height: 100px;}img{ width: 100%; height: 100%...

2019-03-20 16:46:18 1287

原创 PHP基础

PHP的运行方式、基本语法、输出、是否区分大小写、变量、变量赋值、变量作用域及静态变量、函数定义和默认值的设置、内置函数、常量、表单数据接收

2017-09-11 22:23:28 133

原创 ajax day1

ajax、创建服务器、请求对象的创建、发送请求、监听管道、数据解析、for in循环

2017-08-29 20:15:04 181

原创 jquery day3

$(document).ready(fn)与$(window).load(fn)的区别、鼠标、键盘、表单、悬浮、事件对象、绑定事件、事件触发、动画

2017-08-29 04:17:36 225

原创 jquery day2

attr弊端、长辈晚辈、修改文档结构、盒子尺寸、盒子位置、data()

2017-08-26 00:05:58 155

原创 jquery day1

jqruery库 $() attr css val() html() text()

2017-08-25 00:33:46 172

原创 canvas day3

27、纠正canvas day2 26旋转90度是指原画布坐标旋转90度,并在新的坐标内绘制矩形1,并将其调整至适当的位置使用户可见,而非将原画布内的矩形1旋转90度28、冒泡(1)点击div3点击div2点击div1(2)div3阻止冒泡点击div3点击div2点击div1div2阻止冒泡点击di...

2017-08-24 00:31:01 161

原创 canvas day2

16、闭包:当function里嵌套function时,内部的function可以访问外部function里的变量。functionfoo(x) {vartmp=3;returnfunction(y) { alert(x+y+(++tmp)); }}varbar=foo(2);//bar 现在是一个闭...

2017-08-23 00:40:52 184

原创 canvas day1

1、var canvas=document.querySelector("#canvas")canvas.width=600;canvas.height=600;canvas.style.border='1px solid red' //通过canvaas对象的属性来设置canvas绘画盒子的宽高2、var pen=canvas.getContext('2d') //获取画笔3...

2017-08-21 21:50:20 182

空空如也

空空如也

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

TA关注的人

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