随笔分类 -  JavaScript

摘要:设置 a 标签的 download属性,可以重置 文件名。如下代码,文件名重置为 file.xlsx。 <a href='http://192.168.1.1/abcd.xlsx' download='file.xlsx'>下载</a> 封装一个download方法 const downlad = 阅读全文
posted @ 2022-08-26 17:06 webnote 阅读(7352) 评论(0) 推荐(1) 编辑
摘要:Object.prototype.toString.call(检测数据类型最佳方案) 调用Object原型上的toString()方法,并且通过call改变this指向。返回字符串 ,我们看看八种数据类型分别返回的结果 function checkType(param) { return Objec 阅读全文
posted @ 2020-11-27 14:46 webnote 阅读(88) 评论(0) 推荐(0) 编辑
摘要:$(function(){ var date="2017-10-04"; function getweek(date){var week;if(date.getDay()==0) week="星期日"if(date.getDay()==1) week="星期一"if(date.getDay()==2 阅读全文
posted @ 2020-09-15 18:00 webnote 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 我们知道 console.log(message)用法很简单,表示将参数message打印到控制台上,希望这5个技巧可以使你使用 console.log() 体验更加高效。 阅读全文
posted @ 2020-07-27 11:16 webnote 阅读(346) 评论(0) 推荐(0) 编辑
摘要: varnodes=[{id:1,name:1,children:[{id:4,name:4}]}]实现方式//递归实现//@leafId查找的id,//@nodes原始Json数据//@path供递归使用functionfindPathByLeafId(leafId,no 阅读全文
posted @ 2020-05-27 15:01 webnote 阅读(7241) 评论(0) 推荐(0) 编辑
摘要:代码用原生写的。工作中用的angular,所以如果有用angular的话,请把js代码copyToClipboard函数中的document.getElementById(elementId).innerHTML || document.getElementById(elementId).value 阅读全文
posted @ 2017-09-06 14:53 webnote 阅读(423) 评论(0) 推荐(1) 编辑
摘要:今天,想测试一个div与顶部的距离,用的是.offsetTop,但是offsetTop获得的值,怎么都打印不出来。折腾了半天,打印的结果都是undefined,虽然网上很多资料都说返回的是数值。虽然这个函数永不了,但是黄显钦找到了一个可以替代offsetTop的函数。那就是jquery的offset 阅读全文
posted @ 2017-06-12 18:14 webnote 阅读(306) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.qdfuns.com/notes/19055/431cb89442a5350fd82d6c0b05818078.html 阅读全文
posted @ 2017-04-05 18:48 webnote 阅读(283) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.qdfuns.com/notes/42231/cfc6d7c792d485de06587c532587a08d.html 阅读全文
posted @ 2017-04-05 18:33 webnote 阅读(470) 评论(0) 推荐(0) 编辑
摘要:第一种:双重循环 第二种:新数组 第三种:可以记录次数的对象去重 第四种:sort 思想 原文链接:http://www.qdfuns.com/notes/42231/be94f6921a24f86bd3dcedbe93ab75ef.html 阅读全文
posted @ 2017-04-05 18:31 webnote 阅读(236) 评论(0) 推荐(0) 编辑
摘要:js中的event对象包含很多有用的信息 target:触发事件的元素。 currentTarget:事件绑定的元素。 两者在没有冒泡的情况下,是一样的值,但在用了事件委托的情况下,就不一样了,例如: 如果点击li,console上的情况如下: <li class="item5"> target < 阅读全文
posted @ 2017-03-20 16:20 webnote 阅读(187) 评论(0) 推荐(0) 编辑
摘要:用事件委托,然后判断target,代码如下: $(docuement).on('click',function(event){ event.target... }) 例如:点击.c1之外任意地方的时候 .cl消失 $(docuement).on('click',function(event){ va 阅读全文
posted @ 2017-03-20 16:15 webnote 阅读(2301) 评论(0) 推荐(0) 编辑
摘要:有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的, Date()返回格式: 而我们则需要这样的格式: 除非是在后台处理好时间格式,然后在页面直接显示。 那如何用js格式化date日期值呢? 1.js方法返回值:2015-03-19 2.js方法返回值:2015-03 阅读全文
posted @ 2017-03-18 19:06 webnote 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue。 例如:按tab键时禁用键盘默认事件,点击其他键时还原键盘默认事件,代码如下:(代码未考虑ie下的兼容情况) 阅读全文
posted @ 2017-02-23 20:19 webnote 阅读(823) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了JavaScript从数组中删除指定值元素的方法。分享给大家供大家参考。具体分析如下: 下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的方法,调用非常简单 定义函数removeByValue进行元素删除 为数 阅读全文
posted @ 2016-12-29 19:07 webnote 阅读(805) 评论(0) 推荐(0) 编辑