JS原生
js原理
weixin_45552104
这个作者很懒,什么都没留下…
展开
-
input输入框只能输入正整数
input输入框加入限制只能输入正整数,输入其他字符会自动清除: <input type="text" value="1" οnkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.rep转载 2020-11-02 15:59:29 · 1561 阅读 · 1 评论 -
放置一个时间生成
放置一个时间获取的函数 省的每次到处搜 function getDay(num, str) { var today = new Date(); var nowTime = today.getTime(); var ms = 24*3600*1000*num; today.setTime(parseInt(nowTime + ms)); var oYear = today.getFullYear(); var oMoth = (today.getMonth()转载 2020-10-29 19:56:41 · 88 阅读 · 0 评论 -
前端解析xlsx,数组下载为XLSX
偷懒一下, 晚上看到比较好用的插件和demo 解析xlsx案例 和xlsx.full.min.js,下载 想要直接用这个插件过来拿 JS前端–数据导出为EXCEL(支持大量数据导出)链接 保存一下以后方便再来看转载 2020-07-31 17:47:35 · 184 阅读 · 0 评论 -
常用的48个JS 开发常用工具函数
1、isStatic:检测数据是不是除了symbol外的原始数据 function isStatic(value) { return( typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean' || t...转载 2019-09-09 11:35:33 · 107 阅读 · 0 评论 -
"交叉观察者"实现懒加载、吸顶、触底
先看一下MDN中的介绍: IntersectionObserver接口,提供了一种异步观察目标元素与其祖先元素或顶级文档视窗(viewport)交叉状态的方法,祖先元素与视窗(viewport)被称为根(root); 直接进入正题,IntersectionObserver 翻译为 “交叉观察者”,它的任务就是监听目标元素跟指定父元素(用户可指定,默认为viewport)是否在发生交叉行为,简单理解...转载 2019-08-29 10:09:14 · 552 阅读 · 0 评论 -
了解一下this的指向问题
之前看到一篇有关于this的资料对于this又加深了了解。 this 的指向 在 ES5 中,其实 this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象。 下面我们来看一个最简单的例子: 例 1: var name = "windowsName"; function a() { var name = "Cherry"; co...转载 2019-08-26 13:49:44 · 167 阅读 · 0 评论