
js
文章平均质量分 54
BetterGG
这个作者很懒,什么都没留下…
展开
-
js 的 http 请求二进制文件流并下载 excel
content-type 设置与new Blob 设置原创 2022-06-23 22:00:37 · 906 阅读 · 0 评论 -
JS——通过元素名删除数组中该元素
Array.prototype.remove = function (val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); }}var arr = ['apple', 'banana', 'orange', 'pear']arr.remo...转载 2019-06-13 19:35:39 · 1060 阅读 · 0 评论 -
不同页面使用共同的 header 时,点击导航栏的高亮效果
思路:通过获取当前页面的 URL 与导航栏中所有 a 标签中的 href 比较,如果包含则高亮//获取div下面所有的a标签(返回节点对象)var myNav = document.querySelectorAll("#navItems a");//获取当前窗口的urlvar myURL = document.location.href;//循环div下面所有的链接,for (...原创 2019-05-07 16:21:33 · 1108 阅读 · 1 评论 -
HTML页面实现打印时有水印功能
本文档包含 水印背景图片、水印背景文字 2 种功能实现。以下 2 种方法实现了打印附带水印,浏览页面是不显示水印功能。并可很简单就改成在以上 2 种状态时都显示水印的状态。1、水印图片 实现思路:使用 img 标签引入图片作为水印图<!DOCTYPE html><html lang="en"><head> <meta cha...原创 2019-04-24 18:13:04 · 8713 阅读 · 2 评论 -
JS——实现左右可拖动改变宽度的div内容显示区,并且控制拖动范围
转自:https://www.jianshu.com/p/014380e6ae50<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia...转载 2019-04-11 11:37:06 · 7343 阅读 · 2 评论 -
js 获取当前页面名称
// 取当前页面名称(不带后缀名)function pageName() {var a = location.href;var b = a.split("/");var c = b.slice(b.length-1, b.length).toString(String).split(".");return c.slice(0, 1);}/...转载 2019-03-20 16:10:13 · 2670 阅读 · 0 评论 -
js 设置当前时间的后20分钟、后一小时、前一天等等相对时间
不管是设置相对当前时间有多久时间差的时间,统一思路为:先获取当前时间的时间戳,再根据需求加减时间获得新的时间戳,然后取年月日与时分秒。实例如下: // 设置默认时间——先转化为毫秒数,加上 20 分钟的毫秒数,再转化回来 setDefaultTime() { let t = new Date().getTime() + 1200000; let d = new Dat...原创 2018-12-19 11:35:52 · 8220 阅读 · 0 评论 -
js 比较日期大小及获取日期差
比较日期大小: 这种方法输入的日期格式可以是:yyyy-mm-dd 或 yyyy-mm-dd hh:mm:ss compareDate: function (d1, d2) { // 返回 false 时,d1 < d2 return ((new Date(d1.replace(/-/g, "\/"))) > (new Date(d2.replace(/-...转载 2018-12-07 11:44:31 · 2115 阅读 · 0 评论 -
输入任意对象,任意参数路径能获取对应的值的 js 函数
var obj = { selector: { to: { toutiao: "FE Coder"} }, target: [ 1, 2, { name: 'byted' } ] }; function get(data, ...args) { const res = JSON.stringify(data); var a =...转载 2018-12-06 14:50:17 · 612 阅读 · 0 评论 -
js 获取指定日期上一天及下一天,上一月及下一月
1、获取指定日期上一天、下一天function getNextDate(date,day) { var dd = new Date(date); dd.setDate(dd.getDate() + day); var y = dd.getFullYear(); var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth()...转载 2018-11-19 17:32:51 · 3465 阅读 · 0 评论 -
ajax 同时上传多张图片
我用下文所示代码书写时,似乎一次只传一张 var formData = new FormData(); formData.append('file', $('#file1')[0].files[0]); formData.append('file', $('#file2')[0].files[0]); ...转载 2018-10-31 20:56:25 · 8347 阅读 · 1 评论 -
js的各种循环遍历
1、for 循环2、arr.forEach()3、arr.map() 循环4、arr.filter()5、arr.some()6、arr.every()7、arr.reduce()<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <ti原创 2018-10-09 15:34:38 · 960 阅读 · 0 评论 -
html页面点击滑到到指定模块的楼梯效果和回到顶部
以下 demo 的代码直接粘贴下去实验一下就可看到效果注:以下代码要引入 jquery,不过只是用了 jq 的查找功能,可随意替换成原生代码,很简单。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>louti<转载 2018-09-07 15:26:41 · 797 阅读 · 0 评论 -
数组的 filter、sort、map等ES5的各种循环遍历
首先声明,以下都是 ES5 的方法,某些很少使用,但并非 ES6 新方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>循环</title></head><原创 2018-08-10 17:00:52 · 993 阅读 · 0 评论 -
input输入框设置输入值
<div class="conR rowCon"> <input class="inps" type="number" placeholder="0" id="count"/> <div class="num" id="limitCount">件 </div&原创 2018-05-28 09:46:33 · 8214 阅读 · 0 评论 -
搜索框的监听、节流、软键盘搜索、以及在安卓和ios上的区别
使用基本的函数节流模式的情况:模板:HTML: <input id="search" type="text" name="search">JS: <script> function queryData(text){ console.log("搜索:" + text); } var input = d原创 2018-05-08 09:46:13 · 1438 阅读 · 0 评论 -
apicloud一个win与多个frame组的页面实现
使用插件 <script type="text/javascript" src="script/iscroll-probe.min.js"></script>css部分* { margin: 0; padding: 0; } #wrapper { ...原创 2018-05-16 12:05:30 · 5985 阅读 · 1 评论 -
apicloud搜索框的实现与踩坑
要求如下图: 一、实现思路: 1、打开frame时,获取存储的数据(getStorage),放入创建的数组中,遍历该数组将item展示出来。有记录时,显示记录,没有记录时显示空; 2、最多十条记录,记录用 setStorage 存储起来,并放在数组中,最后搜索的记录在最前面;后面搜索的记录如果之前有,删除之前的记录,在数组第一条添加。每点击一次 search (软键...原创 2018-05-15 22:14:53 · 3885 阅读 · 0 评论