- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 强缓存和弱缓存
弱缓存阶段:弱缓存也就是协商缓存,就是有服务器来确定缓存资源是否可用,所以客户端和服务器端需要用某种标识来进行刷新一半都是协商缓存,只有在地址栏输入网址,活着通过链接引用资源的情况下,浏览器才会启用强缓存;先在本地查找该资源,如果发现该资源,并且其他限制也没有问题(比如:缓存有效时间),就命中强缓存,返回200,直接使用强缓存,并且不会发送请求到服务器。在本地缓存中找到该资源,发送一个http请求到服务器,服务器判断这个资源没有被改动过,则返回304,让浏览器使用该资源。强缓存和弱缓存的区别。
2024-07-16 11:44:17 242
原创 element ui的form单条数据的change后调用rule中的方法
在Element UI中,如果你想要在表单项的验证规则发生变化后进行某些操作,你可以监听el.form.change事件。在这个例子中,我们定义了一个,它包含了一个prop属性和一组rules。handleFormChange方法会在任何表单项的验证规则发生变化时被触发。你可以在这个方法中添加你需要执行的代码。请注意,el.form.change事件是Element UI为了内部使用而定义的自定义事件,不是官方文档中标准的事件。因此,在未来的版本中,这个事件可能会发生变化。使用时请考虑这一点。
2024-05-30 17:31:34 354
原创 前端点击复制文字,兼容Android和ios。
如下方法,可以实现浏览器的复制文本功能,但是因为execCommand已经被放弃,但是还没执行,好像在ios15之后,ios不支持了,导致,ios上无法复制。this.$toast.error(‘复制链接失败’);toast.success(‘复制链接成功’);在main.js中引用。
2024-05-28 10:52:35 211
原创 由于3²+4²=5²,所以称‘3,4,5’为勾股数,求n(包括n)以内所有勾股数数组 比如10内的勾股数组[‘3,4,5‘, ‘6,8,10‘]
arr=[];a>=5;a–){a>=4;b–){a>=3;c–){if(aa == bb + c*c){return arr;
2023-03-28 11:42:07 219
原创 js转换10位数据的时间戳为时间数据格式
**10位时间戳转换成时间:**function conversionTimestamp(timestamp) {let date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000let Year = date.getFullYear() + ‘年’;let Month = (date.getMonth() < 9 ? ‘0’ + (date.getMonth() + 1) : date.getMonth() +
2022-05-20 15:13:27 2096
原创 磁盘排序,单位:T,G,M,1t=1024g,1g=1024m,给n块磁盘,从小到大排序。例:1t,29m,3g,10g6t,3m12g9m,单位可重复,结果20m,3g,3m12g,1t,10g6t
html代码: // 对不同单位的数据进行排序 getParam('3,20M,1T,30M,10G6T') js代码:function getParam(d){ d = d.split(','); let sa = getNew(tranLogin(filterParam(d)),'n'); for(let i=0;i
2021-09-26 17:07:57 562
原创 给你两个字符串t和p,要求从长的字符串里找到和短字符串一样的字符子串,并返回该字串第一个字符的下标。
html代码: js代码:function getSubscript(str1,str2){ let a=str1.length,b=str2.length; if(a>b){ compareStr(str1,str2); }else if(a}function getStrs(s,f,l){let str = ‘’;for(let i=f;i<l+f;i++){str+=s[i];}return str;}...
2021-09-26 14:45:57 1541
原创 输入一行正整数字符串或者一个正整数数组,得到该数字组合的众数,并输出众数中的中位数。
html代码: js代码:// 获取参数function getKnowMoMe(param,flag){ let a = typeof(param); console.log(a); let mo,me; if(a == 'object'){ //数组 getMo(param); }else{ //非数组-字符串
2021-09-26 14:02:43 289
原创 L个连续正整数的和是r,求这L个数据组成的数组,若有,则输出数组,若无则输出-1
html代码: js代码:function getArray(r,l){ let x,x_x_l_s,a=[],s=0; for(let i=1;i}
2021-09-24 16:17:17 86
原创 字符串“q:3,f:5,#:12,p:9@q:1,#:5”的减法
function getAmount(val){let valString = val.toString().split(".");let IntNum = valString[0];let FloatNum = valString[1];let newList = [];if(IntNum.length > 3){IntNum = IntNum.split(’’).reverse().join(’’);for(let i = 0 ; i < IntNum.length ; i++
2021-09-24 09:41:55 106
原创 若依中的一些常规用法
关闭当前弹窗页面$.modal.close();父页面刷新parent.location.reload();关闭打开的子页签$.modal.closeTab()机构的树状展示:KaTeX parse error: Expected '}', got 'EOF' at end of input: …a = JSON.parse((’.jiGou’).val());var url = ctx + “outerManage/comInfo/getComInfoTreeData”;var opti
2021-03-10 13:45:08 3394
原创 安装nodejs的时候,直接官网下载win7安装nodejs失败 显示only supported on Windows 8.1, Windows Server 2012 R2, or higher.
报错图标显示:于是乎百度一下,版本太高!链接:https://nodejs.org/download/release/v12.16.2/下载低版本的nodejs,直接解压到你设置的目下后,在配置环境变量,win7环境配置在系统》高级系统设置》高级》环境变量》系统变量中查找PATH,编辑加上D:\nodejs,在nodejs中已找到node.exe;再加上NODE_PATH变量和值,值的内容是D:\nodeJs\node-v12.16.2-win-x64\node_modules和node.exe同
2021-02-18 13:08:42 775
原创 修改input file的自带按钮样式
Document <script src="js/jquery-2.1.0.js"></script><script></script>结果:
2021-01-15 18:53:21 254
原创 前端使用setInterval定时器,使用clearInterval()清除时,清楚不彻底的原因。
clearInterval(timer)和timer = null的区别timer 的类型个正整数 typeof timer ==>numberclearInterval(timer)的作用只是将定时器停止,但是timer变量本身还是存在的var timer=setInterval(function(){},1000);$(“div”).mouseenter(function(){ //鼠标放上去关闭,离开再次启动clearInterval(timer);//关闭}).mousel
2020-12-31 14:23:23 3896
原创 [HTML] html5 audio video currentTime失效不起作用解决方法
昨天在修改问题的时候发现[HTML] html5 audio video currentTime失效不起作用无法拖动进度条解决方法。一下是我解决问题博客。1.[HTML] html5 audio video currentTime失效不起作用无法拖动进度条解决方法:https://www.51-n.com/t-4306-1-1.html2.关于video-js currentTime()无效的解决办法https://blog.csdn.net/LLittleF/article/details/827
2020-12-31 09:13:05 1644
原创 多重数组转化为单一数组
var arr = [7,4,4,[3,1,2,5],[6,[13,8,[19,10,6]]],12];// 转化为单一数组// 定义一个空数组var arrData = [];for(var i=0;i<arr.toString().split(",").length;i++){arrData = arrData.concat(arr.toString().split(",")[...
2020-04-20 18:46:27 453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人