
javascript
华尔街之猫
我不停地奔跑,只为了追上那个曾经被寄予厚望的自己!
展开
-
js 实现粘贴板功能
js代码 function copyLink(){ // 复制关键字 var oInput = document.createElement('input'); oInput.value = '这里是简要复制的内容。。。。'; document.body.appendChild(oInput); oInput.s...原创 2020-03-29 23:42:00 · 1140 阅读 · 0 评论 -
html2canvas将html转化成图片
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>html2canvas</title> <script src="http://html2canvas.hertzen.com/dist/html2canva...原创 2020-03-04 17:36:26 · 1054 阅读 · 0 评论 -
js 监听输入框的实时变化
var input_timeout;var input_time_interval = 200; // 多长时间搜索一次,防止频繁出发 input事件var input_Lock = false;// 防止频繁出发 input事件,加锁$("#search-input").on('compositionstart', function () { input_Lock = true...原创 2020-01-13 16:41:58 · 964 阅读 · 0 评论 -
js导出csv
第三种方法也是目前项目中正在使用的通过使用FileSave.js实现FileSave.js插件https://github.com/eligrey/FileSaver.js/html页面代码如下<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="t...原创 2019-10-12 18:31:23 · 296 阅读 · 0 评论 -
js混淆加密,通过混淆Js代码让别人(很难)还原,js代码加密
使用js的混淆加密,其目的是为了保护我们的前端代码逻辑,对应一些搞技术吃饭的公司来说,为了防止被竞争对手抓取或使用自己的代码,就会考虑如何加密,或者混淆js来达到代码保护。1、为什么需要js混淆在web系统发展早期,js在web系统中承担的职责并不多,只是简单的提交表单,js文件非常简单,也不需要任何的保护。随着js文件体积的增大,为了缩小js体积,加快http传输速度,开始出现了很多对js...转载 2019-03-15 16:13:55 · 26856 阅读 · 3 评论 -
移动端H5页面返回并且刷新页面
项目中的需求:A页面是一个列表页面,B页面是列表页的单条数据编辑页面。从A页面点击跳转到B页面,编辑数据保存后,使用window.history.back();返回A列表页面,发现A页面的数据并没有刷新,(浏览器缓存机制)。列表页面使用ajax请求服务端api获取数据,由于api的url是固定的,从B页面返回A页面后,url没有改变,浏览器使用了缓存的数据,并没有去重新请求服务器。为了解决...原创 2019-04-13 00:41:03 · 5497 阅读 · 1 评论 -
js 保留2位小数
<input type='text' onchange="onlyDecimal(this,2)">/** * 货币,价格,保留两位数 * @param that * @param maxLen 保留多少位小数 */function onlyDecimal(that,maxLen) { var reg = /^(([1-9][0-9]*)|(([0].\d{0,2...原创 2019-07-18 17:19:15 · 2220 阅读 · 0 评论 -
js获取url中的指定参数
js获取url中指定的参数 function getUrlParam(paraName) { var url = document.location.toString(); var arrObj = url.split("?"); if (arrObj.length > 1) { var arrPara = arr...原创 2019-07-26 16:29:29 · 881 阅读 · 0 评论