js
BUG创建者
挖过煤 扛过枪 我家门前站过岗
展开
-
vue 重新部署后刷新页面
思路 在打包时更新版号 判断版号不存在或者不相同时刷新下并且进行存储 在路由跳转时 对比存储的版号。2. 在路由守卫判断当前需不需要刷新 不同的刷新 相同的就不刷新。在路由守卫 路由跳转的时候进行判断。在public中放入js文件。1.首先设计一个版本号。原创 2023-02-03 14:46:04 · 539 阅读 · 0 评论 -
js学习网站分享
js学习网站分享原创 2023-01-13 10:38:44 · 114 阅读 · 0 评论 -
判断数组对象的值是否为空或者null
判断数组对象的值是否为空或者null原创 2022-10-20 15:50:26 · 1000 阅读 · 0 评论 -
form表单的常用校验
【代码】form表单的常用校验。原创 2022-08-30 11:21:46 · 215 阅读 · 0 评论 -
公用的js代码库
常用的js方法汇总/** * 存储localStorage */ export const setStore = (name, content) => { if (!name) return; if (typeof content !== 'string') { content = JSON.stringify(content); } window.localStorage.setItem(name, content);}/** * 获取localStorage */原创 2021-03-31 22:12:40 · 188 阅读 · 0 评论 -
在项目中添加天气预报功能
查看当地的天气情况 调用七日的天气预报情况 天气预报注册账号获取appid和APPSecret使用 https://www.tianqiapi.com/api图标可以直接在网站上下载<!-- 天气模块 --><template> <div class="weather"> <div class="amap-page-container" style="display:inline-block;width:0;height:0;"原创 2020-11-13 11:51:09 · 1054 阅读 · 0 评论 -
promise的认识
promise 在js中是解决异步编程的新的解决方案 (旧的是纯回调提示)具体是什么:1.语法上 promise 是一个构造函数2.功能上 promise 对象用来封装一个异步操作并可以获取其结果Promise 的状态改变pengding 变为resolved 成功的pending 变为rejected 失败的说明 只有这两种 且一个promise 对象只能改变一次无论变为成功或者失败,都会一个结果数据成功的结果数据一般成为value 失败的结果数据一般原创 2020-10-28 18:13:01 · 278 阅读 · 0 评论 -
js 关于时间 毫秒 凌晨时间 几天前
今天凌晨=new Date(new Date().setHours(0, 0, 0, 0)) //在转换成年月日 就是今天的凌晨年,月,日,时,分,秒new Date().getFullYear() //年new Date().getMonth()+1 //月new Date().getDate() //日new Date().getHours() //时new Date().getMinutes() //分new Date().getSeconds() //秒几天前原创 2020-10-15 10:47:29 · 491 阅读 · 0 评论 -
js一些特殊用法的记录
var user=[ {name:"xz",age:22}, {name:"xz1",age:23}, {name:"xz2",age:24}, {name:"xz3",age:25}, {name:"xz3",age:1}, ]forEach 等同与map user.forEach(age => { console.log(age.name) console.log(ag...原创 2020-07-14 10:36:17 · 776 阅读 · 0 评论 -
js下载文件时 点击后跳转到预览的解决办法
js下载文件时 点击后跳转到预览的解决办法得到一个路径,用创造一个a标签的方法下载,发现只是直接跳转过去,并没有下载下来 var url = that.rowinfoS.ConfigTxtAddress + '';//首先我们先拼接我们的url var xhr = new XMLHttpRequest(); //定义http请求对象 xhr.open('GET', url, true); xhr.setRequestHeader('Content-type', 'appli原创 2020-06-19 10:40:34 · 3605 阅读 · 1 评论 -
js 链表的定义 以及链表的反转
//定义链表的方法class ListNode { constructor(val){ this.val =val this.next=null } } let node1 = new ListNode(1) let node2 = new ListNode(2) let node3 = new ListNode(3) node1.next =node2 node2.next =node3//反转链表console.log原创 2020-05-23 18:30:39 · 3961 阅读 · 0 评论 -
利用二分法查找数组中的元素
复习之前的知识,想起二分法查找出想要的元素,思想是一个数组一份为二,找到左边的和你想要比较的数字比较然后如果刚好的就return如果没有就比较当前的数字是大还是小 如果大的化,就从之前的那个数字起组成一个新的数组然后在一分为二比,就从左边组成一个新的数组接着往下比;如果小的化,就从右边组成一个新的数组接着往下比,直到return true或者false 为止let arr=[1,2,3,4,5]let t=8console.log(Search(arr,t))function Search(a原创 2020-05-23 17:13:19 · 4764 阅读 · 0 评论 -
js 语音读取txt文章内容
h5的speechSynthesis可以用来做一个语音播报txt文章,测试了在chrome,中文也可以,火狐只能英语,看网上的说可以设置什么语音<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body> <button onclick="speak();">在线原创 2020-05-21 15:20:39 · 3428 阅读 · 0 评论 -
js 操作字符串,
字符串补全'12345'.padStart(7,'0')//0012345-字符串不足7位,在头部补充不足长度的目标字符串'12345'.padEnd(7,'0')//1234500-在尾部进行字符串补全字符串转换成数组Array.of(3,4,5)//[3,4,5]字符串重复输出var str='1,2,3'; 重复输出5遍 c...原创 2019-10-28 18:16:30 · 1112 阅读 · 0 评论 -
typeof与tostring.call()的区别
这是typeof的var und=undefined;var nul=null;var boo=true;var num=1;var str='xys'var obj=new Object();var arr=[1,2,3];var fun=function(){}var date=new Date();var reg = /a/g;var err=new Error(...原创 2018-09-27 13:35:56 · 1414 阅读 · 0 评论 -
鼠标进入移除事件(表格的显示与隐藏)
html如下<div id="div">999</div> <div id="dv" style="display: none;"> <ul id="uu" > <li> <ul id="uuu"> <原创 2019-02-13 18:01:59 · 704 阅读 · 0 评论 -
搜索框的历史记录存储与模糊搜索(模糊功能待更新)
模糊功能未完,待续。站在前人的基础上完成自己的东西<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><style原创 2019-02-14 11:39:18 · 794 阅读 · 0 评论 -
点击按钮字体颜色变化和放大
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <style&原创 2019-03-08 18:02:05 · 3336 阅读 · 0 评论 -
easyui tree
<h2>Basic Tree</h2> <p>Click the arrow on the left to expand or collapse nodes.</p> <div style="margin:20px 0;"></div> <div class="easyui-panel&quo原创 2019-03-11 17:51:14 · 644 阅读 · 0 评论 -
图片坐标问题
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片热点问题</title> <meta name="viewport" content="width=device-width,initial-scale=1.0...原创 2019-05-06 16:14:54 · 1043 阅读 · 0 评论 -
原生css中声明变量
原生css中声明变量如何申明变量可以像定义任何css属性一样来申明变量,不同的是,变量名必须以--开头。如--primary-color: #6bc30d如何使用变量而要使用一个变量的值,需要使用 var() 函数,并将变量的名称作为参数传入。 如 color: var(--primary-color);var()函数var()函数可以代替元素中任何属性中的值的任...原创 2019-07-19 09:27:42 · 908 阅读 · 0 评论 -
操作删除对象中的某一个key键
声明一个对象var objs={ name:"wsz", age:20, sex:"男", technology:"web" } delete objs.name console.log(objs)结果:关于delete只能用来删除对象中的某个属性,不能删除数组的某个元素,不能删除在window上声明的元素...原创 2019-09-06 10:20:26 · 15548 阅读 · 0 评论 -
api笔记
■JS组成■1,ECMAScript : js的核心标准 , 同时也是一个解析器2, DOM : document object model 文档对象模型(结构)//dom 是关于如何创建、插入、修改、删除页面元素的标准。//有2套DOM,htmlDom跟xmlDom3, BOM : browser object model 浏览器对象模型 〓框〓alert 警告 执行就 +'\n...原创 2018-09-05 09:15:15 · 396 阅读 · 0 评论