随笔分类 - js类和函数
做项目用到的自己写的(或网上找的好用的)类或方法,备份一下
摘要:### 当刷新页面或关闭页面时,上报日志 ```javascript function report() { let myHeaders = new Headers(); myHeaders.append("Accept", "application/json"); myHeaders.append
阅读全文
摘要:本文链接:JS下载JSON文件并修改文件名 - Tiac - 博客园 (cnblogs.com) 以导出百度图片链接为例: 打开连接:头像_百度图片搜索 (baidu.com) 按F12,在控制台输入下面代码,并回车执行 var data = []; document.querySelectorAl
阅读全文
摘要:核心函数:createEvent、initMouseEvent、dispatchEvent 直接上代码: function slide (id, offsetX) { var slider = document.getElementById(id); var rect = slider.getBou
阅读全文
摘要:本文链接:JS下载文件并修改文件名 - Tiac - 博客园 (cnblogs.com) 使用 a 标签的 download 属性即可!!! function downloadFile(fileUrl, fileName) { let a = document.createElement('a');
阅读全文
摘要:浏览器桌面提醒 主流浏览器都支持,支持PC和H5 一、api文档 https://developer.mozilla.org/zh-CN/docs/Web/API/notification 二、浏览器兼容性 文档:https://developer.mozilla.org/zh-CN/docs/We
阅读全文
摘要:Git 地址:https://github.com/Tiacx/leftTimer.js
阅读全文
摘要:/*! * Html 助手 * version: 1.0.0-2018.07.25 * Requires ES6 * Copyright (c) 2018 Tiac * http://www.cnblogs.com/tujia/p/9369027.html */ class Html { static merge(){ let obj = {}; ...
阅读全文
摘要:1)拖拽方面的重点是:ondragover 事件 和 ondrop 事件 ondragover 是必须的,ondragover 事件里禁用掉 html 的默认事件,否则 ondrop 事件将无效(直接捕捉不到ondrop事件了) 2)读取目录用到的 webApi 主要有: FileSystemFil
阅读全文
摘要:本文链接:https://www.cnblogs.com/tujia/p/8336671.html 基于jquery和bootstrap的 copy 复制插件,具体用法请看代码注释~ /*! * jQuery Copy Plugin * version: 2.0.0-2020.09.07 * Req
阅读全文
摘要:需求:根据开始时间,动态限制结束时间 实现: 官方文档: http://www.my97.net/demo/resource/2.4.asp#m243 http://www.my97.net/demo/index.htm
阅读全文
摘要:/** * 精准时间迭代器 * Create By Tujia @2017.05.22 * * 使用示例: * window.setMyInterval(function(){ * console.log(new Date().getTime()); * }, 2000); */ window.setMyInterval = function(func, interva...
阅读全文
摘要:function getTimeStamp(isostr) { var parts = isostr.match(/\d+/g); return new Date(parts[0]+'-'+parts[1]+'-'+parts[2]+' '+parts[3]+':'+parts[4]+':'+parts[5]).getTime(); }
阅读全文
摘要:1)使用 XMLHttpRequest 对象获取图片url的Blob值 注意这里的XMLHttpRequest必须使用异步模式,同步模式不能设置 responseType = "blob" 2)使用 FileReader 对象获取图片 Blob 对象的 data 数据 完。
阅读全文
摘要:/** * 多图片前端预览 * @author Tiac */ function preView(_this, offset){ let max_nums = 10;//单位 s let max_size = 2;//单位 M let pic_div = '.pic-div'; if( document.querySelectorAll(pic_div+...
阅读全文
摘要://双击返回头部 jq('.title-bar').click(function(){ if(this.old_time){ this.new_time = new Date().getTime(); if(this.new_time-this.old_time<300){ jq('body').animate({'scrollTo...
阅读全文
摘要:注:$.get, $.post, $.ajax, $.getJson, $.getScript, $(selector).load等待ajax相关的函数都会设置到,统一设置一些加载或出错处理非常方便!!
阅读全文
摘要:function mySubmit(theForm,url,result){ function default_callback(res){ result.html(res.info); if(res.status=='1'){ if(res.url!=''){ location.href = res...
阅读全文
摘要:国外网站扒的一个js类,这个东西挺难找的,之前找的都是一有中文的加密不正确,这个类解决这个问题了!!! 注:使用的时候,使用 hex_md5 函数 代码如下:
阅读全文
摘要:网上大部分的文章写隐身模式下 localStorage 对象不可用,直接以 localStorage 能否写入来判断浏览器是否处于隐身模式其实是错的,在隐身模式下localStorage也是能使用的,但这时候它会有sessionStorage一样,当用户关闭标签栏时就会被清除 http://html
阅读全文