前端
好先
你很懒
展开
-
Pending authentication: please accept debugging session on the device.pc调试H5时不出现的几种原因解决办法
3、切换连接方式切换到USBPTP 或者文件格式 我在chrome浏览器都是切换到PTP;2、把USB连接调试关闭开启一次,再进入到页面刷新是否会出现;1、先看开发者模式是否打开,如果打开就先关闭开启一次,原创 2023-10-20 15:59:17 · 3914 阅读 · 0 评论 -
antd upload beforeUpload上传文件之前校验文件大小以及格式
message.info(‘单个文件上传大小不能超过20M’);原创 2023-04-07 14:44:17 · 1141 阅读 · 0 评论 -
a标签下载本地文件
模板放入相对路径,这个只针对下载模板使用,不用后端返回文件流下载,原创 2022-12-26 14:07:17 · 432 阅读 · 0 评论 -
record为undefined
你需要在render括号中在record钱写东西进行占位才有数据。此时为undefined。原创 2022-11-30 19:10:17 · 276 阅读 · 0 评论 -
TS基础类型
无 声明变量为数组。// 在元素类型后面加上[] let arr: Array = [1, 2];元组类型用来表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型需要相同。never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。any 声明为 any 的变量可以赋予任意类型的值。} 用于标识方法返回值的类型,表示该方法没有返回值。原创 2022-09-29 10:39:41 · 171 阅读 · 0 评论 -
js原生xhr获取响应头中数据
获取需要的响应头获取整个响应头。原创 2022-08-25 16:06:56 · 2194 阅读 · 0 评论 -
xhr原生请求接口
例:xhr.send(‘name-张三&age-18&sex-男’)3. 设置Content-Type 属性(注意这是固定写法)4.调用send() (若果要提交数据,以字符串的形式提交)xhr.open(‘POST’,‘请求的地址’ )2.调用open()原创 2022-08-23 19:56:05 · 952 阅读 · 0 评论 -
面试官,不要再问我三次握手和四次挥手
面试官,不要再问我三次握手和四次挥手原创 2022-08-17 10:44:13 · 119 阅读 · 0 评论 -
vue.config.js配置
// vue.config.js// 官方配置参考:https://cli.vuejs.org/zh/config/#vue-config-js// csdn文章参考:https://blog.csdn.net/qq_40279656/article/details/107805720module.exports = { publicPath: '/', // 启动页地址 outputDir: 'dist', // 打包的目录 lintOnSave: true, // 在保存时校验格式原创 2022-03-18 11:31:54 · 711 阅读 · 0 评论 -
简单的随机数
var arr = [0,1,2,3,4,5,6,7,8,9] var arr1=[] for (let i = 0; i <= 4 ; i++) { let ss= Math.floor(Math.random() * arr.length ) arr1+=ss } console.log(arr1);原创 2022-03-14 22:22:00 · 560 阅读 · 0 评论 -
防抖和节流
降低代码的执行操作防抖:多次操作,以最后一次为准降低代码的执行频率节流:固定时间内,多次操作只执行一次;实现方法:var timer; box.onmousemove = function () { clearTimeout(timer); timer = setTimeout(() => { inner.innerText = ++index; }, 1000)原创 2022-03-10 00:33:09 · 61 阅读 · 0 评论 -
npm install ht-image-zoomer 电商详情页放大镜功能 vue篇
1、 powerShell 下载 npm install ht-image-zoomer2、 import ImgZoom from 'ht-image-zoomer'; 引入3、 export default { name: 'ByscDetail', components: { ImgZoom // 注册 }, data(){ return { imgsList:'https://img.原创 2022-02-17 23:40:26 · 757 阅读 · 0 评论 -
简单的网页本地注册登录 node.js fs(文件管理模块)版(内附创建本地服务器)
1、首先把node.js装到本地,详见上一篇,2、安装 NPM (自己用的话安装全局)1,NPM : node package manager是node包管理器,是全球最大的开源库生态系统。作用是管理node包(node包可以理解为工具/插件/模块/一段代码)管理的操作:下载安装,查看,卸载,搜索,更新,发布等等npm在新版本nodejs中已经集成,所以不需要手动安装npm -v 在命令提示符查看npm版本npm在安装node包是终端指令: npm install 模块名npm在安装原创 2021-12-31 11:38:41 · 1893 阅读 · 0 评论 -
node.js介绍及其常用命令
NodeJs简介:- node.js是提供了一个JavaScript的后台运行环境,简单地说就是运行在服务器端的JS浏览器是Javascript的前端网页的运行环境地址:https://nodejs.org/zh-cn/nodejs和javascript的区别1、nodejs中不支持DOM、BOM的操作支持JS的逻辑运算、函数、数据、json、对象、数组等操作2、专业的说法:Node.js是一个事件驱动I/O服务器的Javascipt运行环境,基于Google的V8引擎,V8引擎执行JS的原创 2021-12-22 20:04:13 · 2270 阅读 · 0 评论 -
验证码 原生JS canvas
<!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原创 2021-12-17 19:54:40 · 130 阅读 · 0 评论 -
简单的JS 正则验证手机号码JavaScript
<!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.原创 2021-11-17 14:33:35 · 10515 阅读 · 1 评论 -
超级简单九宫格抽奖 原生JS JavaScript
思路:通过移动背景颜色实现中奖信息,每一个方形元素,需要按顺序排列,加个延时器,当到最后一个的时候让它从0开始就可以动起来了,!!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" cont.原创 2021-11-16 20:10:17 · 606 阅读 · 0 评论 -
原生JS 验证是否是移动端 JavaScript / 正则
function mobile() { var browserName = navigator.userAgent; var isPad = /ipad/i.test(browserName); var isIphone = /iphone/i.test(browserName); var isMoto = /moto/i.test(browserName); var isSamsu..原创 2021-11-16 19:36:25 · 588 阅读 · 0 评论 -
原生JS 判断浏览器的厂商 JavaScript / 正则
//判断浏览器的厂商 function browser() { var browsers = navigator.userAgent; // i不区分大小写 if (/edg/i.test(browserName)) { alert('Edg浏览器'); return; } else if (/qqbrowser/i.test(br.原创 2021-11-16 19:31:28 · 803 阅读 · 0 评论