![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
殇蓝
以马为梦,随处可栖
展开
-
DOM 对象列表-HTMLCollectionOf 不能进行数据的获取
拥有 length 属性且索引被当做字符串处理,同时不具备数组所具有的方法这里把这种对象称为伪数组-函数内部的 arguments、DOM 对象列表等伪数组具有length属性按索引方式存储数据不具有数组的push,pop等方法解决办法解决方法1. const arr = [].slice.call(htmlCollection);2. const arr = Array.from(htmlCollection);3. const arr = [...htmlCollectio.原创 2021-03-30 15:22:28 · 2902 阅读 · 0 评论 -
vue-lazyload和v-viewer冲突问题
测试环境和生产环境都无问题(都是build后的代码)vue-lazyload是vue的懒加载插件,v-viewer是个图片的预览插件,版本分别是1.3.1和1.4.2,存在一个问题就是懒加载插件正常执行,但是预览插件在初次加载后图片点击失效,只有页面强制重排后才会再次生效;目前根据源码定位后发现是懒加载插件v-lazy中的add,update中影响了预览插件中对于图片的默认初始,导致预览插件的点击预览失效;本地解决方式,因为v-lazy替代了之前的src属性,所以测试结果是两者兼具,可以保证懒加载和.原创 2020-08-11 17:51:58 · 1090 阅读 · 4 评论 -
常用正则统计
校验数字数字:^[0-9]*$ 、 /^[0-9.]{0,30}$/n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$两位小数:/(^[0-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/1开头手机号:/^1\d{10}$/大于0的数字,小数为两位:/(^[1-9](\d+)?(\.\d{1,2})?$)|(^...原创 2020-05-20 16:33:58 · 439 阅读 · 0 评论 -
关于请求状态400的问题
**400 一眼看去的确是前端提交的JSON数据格式存在问题(80%左右的概率都是前端),但是有种是后端的(不管是Java,还是Node,如果没有按照他们的要求传递JSON格式(你不知道的格式情况下20%的概率都是后端的),也会报错),就如下面subs数是base是图片信息的数组,我没上传图片的时候默人的是空,会传递"submitInfomations":{"subs":{}},但我没有按照下面这...原创 2019-03-27 10:17:56 · 5871 阅读 · 0 评论 -
如何处理pc端的字体大小的适配问题(完美解决)
export const resetPc = () => { var wH = window.innerHeight; // 当前窗口的高度 var wW = window.innerWidth; // 当前窗口的宽度 var whdef = 100 / 1920; // 表示1920的设计图,使用100PX的默认值 if (wW > 1400) { ...原创 2019-04-11 18:13:25 · 12620 阅读 · 0 评论 -
iOS拍照显示不正确的问题
只需记住:1.iOS拍照默认的照片方向并不是竖着拿手机时的情况,而是横向,即Home键在右侧;2.android拍照默认的照片方向并不是竖着拿手机的;3.主要是获取图片的EXIF头部信息,其中有一个叫做Orientation (rotation)的标签,用于记录图像的方向,这便是相机写入方向信息的最终位置。它总共定义了八个值:4.对应的修改可以iOS处理也可以前端处理,推荐源头iOS进行...原创 2019-07-18 19:17:19 · 270 阅读 · 0 评论 -
node.js作为请求中转,解决前端页面——node.js服务——后台服务(Java、PHP)数据交互问题
重写对应的get、put、post、delete请求;var express = require('express');var publicMethod = express.Router();var http = require('http');var api = express.Router();var querystring = require('querystring');va...原创 2019-03-27 10:14:44 · 3401 阅读 · 0 评论 -
HTML5 图片本地压缩上传插件「localResizeIMG」
移动应用中用户往往需要上传照片,但是用户上传的照片尺寸通常很大,而手机的流量却很有限,所以在上传前对图像进行压缩是很有必要的。 原生应用可以直接对文件进行处理,网页应用就没有这个优势了。不过 canvas 的出现给出一条新的思路,将图像按照比例绘制到画布上,最后将绘制完成的画布以 base64 编码方式发送到服务端,再由服务端进行解析还原成图片。 由于进行处理...转载 2018-09-14 11:34:14 · 1609 阅读 · 0 评论 -
js调用浏览器的打印功能(局部打印 不需要调用插件,快捷打印)
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type&a原创 2018-07-05 11:24:01 · 5959 阅读 · 11 评论