JavaScript
나 를 사랑 해요
这个作者很懒,什么都没留下…
展开
-
js实现计算有效期
在开发过程中我们会经常遇到要计算合同有效期的案例,产品需求是有效期是一年或者两年,我们需要计算出有效期一年或者两年之后的日期。下面我们就以今天为开始时间,有效期一年计算截止日期,代码如下:var date = new Date();var endDate= "" // 截止日期var year = date.getFullYear()+parseInt(1); // 年份var mon...原创 2020-04-08 15:40:14 · 1455 阅读 · 0 评论 -
js按下回车键事件
首先我们知道监听键盘事件的方法是:onkeydown下面我们实现按下回车键的监听事件:<div> <input type="text" onkeydown="keydown()"> <button onclick="submit">搜索</button></div>function keydown(){...原创 2019-12-09 16:42:08 · 620 阅读 · 0 评论 -
前端有关this指向的学习
this指向:普通函数的this指向全局对象window 构造函数this指向新创建的对象 方法谁调用this指向谁函数自执行call、apply、bind的this指向:call:call方法可以传多个参数第一个参数是this指向,该参数可以有四种情况:不传,或者传null,undefined,函数中的this指向window 传递另一个函数的函数名,函数中的this...转载 2019-12-09 14:46:30 · 81 阅读 · 0 评论 -
JypeScript递归函数详解
所谓的递归函数就是在函数内调用函数本身。下面就来一起看一下递归函数的运算顺序。function abc(num){ if(num > 3){ abc(--num) } console.log(num)}abc(5)function abc(num){ if(num > 3){ abc(--num) ...原创 2019-07-19 18:26:51 · 162 阅读 · 3 评论 -
H5长按保存图片
说到长按保存图片,我们一定能想到touch事件,那么此时我们就需要用到touchstart、touchend、touchmove。下面我分别使用Vue和MUI进行代码解析Vue:首先我们需要给标签绑定这三个事件<img class="saveImg" src="图片途径" @touchstart="touchstart" @touchend="touchend" @touc...原创 2019-08-08 15:47:36 · 4130 阅读 · 1 评论 -
Array数组对象排序
数组从小到大排序利用Array.sort():var arr = [ { clothes:"短袖", price:"88" }, { clothes:"短裙", price:"188" }, { clothes:"短裤", price:"288" }...原创 2019-08-08 16:15:54 · 196 阅读 · 0 评论 -
Javascript实现滚动加载
当我们页面数据量过多时我们常常会用到滚动加载,那除了插件以外我们怎么实现滚动加载呢?首先我们先考虑滚动加载都需要哪些变量来做比较:1.文档内容实际高度:document.documentElement.scrollHeight,document.body.scrollHeight2.滚动条滚动距离:window.pageYOffset || document.documentEl...原创 2019-08-08 16:38:14 · 499 阅读 · 0 评论