
javascript
剑锋之行
前端开发工程师帅哥一枚
展开
-
js将参数生成签名
下面是前面的需求:第一步,将所有发送的数据内非空参数值的参数按照参数名 ASCII 码从小到 大排序(字典序),使用 URL 键值对的格式(即 key1=value1&key2=value2...) 拼接成字符串 StringTemp。特别注意以下重要规则 :参数名ASCII码从小到大排序(字典序); 如果参数的值为空不参与签名; 参数名区分大小写; 传送的sign参数不参与签名,将生成的签名与该sign值作校验; 云平台可能增加字段,验证签名时必须支持增加的扩展字段;第二步,原创 2020-12-12 15:49:43 · 2843 阅读 · 1 评论 -
js时间的一些常用获取
获取指定时间(yyyy-MM-DD)前几天或者后几天的日期:function getSomeDay(time,num) { var date1 = new Date(time.replace(/-/g,"/")); var now = new Date(date1); now.setDate(date1.getDate() + num); //num是正数表示之后的时间,num负数表示之前的时间,0表示今天 var year = now.getFul原创 2020-07-28 15:27:50 · 159 阅读 · 0 评论 -
js退出全屏和全屏
//進入全屏function launchFullscreen(element) { if(isFullscreen()){ exitFullscreen(); return; } if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.mozRequestFullScr...原创 2019-10-23 13:52:45 · 269 阅读 · 0 评论 -
判断图片是否全部加载完成
var t_img; // 定时器 var isLoad = true; // 控制变量 // 判断图片加载状况,加载完成后回调 isImgLoad(function(){ // 加载完成 setTimeout(function(){ drawBox(); },100) }); ...原创 2019-10-22 16:16:09 · 736 阅读 · 0 评论 -
js将页面转成PDF文档
<!DOCTYPE html><html> <head> <title>jsPDF插件</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="https://code.jquer...原创 2019-09-03 11:41:46 · 7392 阅读 · 3 评论 -
登入记住用户名和密码时对用户名和密码进行加密和解密
encryption.js的下载链接:https://download.youkuaiyun.com/download/lijianfengxiaoli/10676945<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &原创 2018-09-19 17:11:39 · 5287 阅读 · 0 评论 -
标签在鼠标按下后跟随鼠标移动,兼容低版本IE
html, body { height: 100%; width: 100%; padding: 0; margin: 0; } .dialog { width: 250px; height: 250px; position: absolute; background-color: #ccc; -we原创 2018-05-02 17:25:49 · 345 阅读 · 0 评论 -
菜单滚动至顶部后固定
菜单滚动至顶部后固定-柯乐义 .wrapper { width: 1000px; height: 2000px; margin-left: auto; margin-right: auto; } .header { height: 150px; } #nav_keleyi_com { padding转载 2018-01-12 17:49:25 · 725 阅读 · 0 评论 -
判断在pc,android,ios,微信,微博,qq打开链接
varbrowser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: ...转载 2017-12-19 16:41:56 · 692 阅读 · 0 评论 -
简单的web分享
//图片自己去下载,这里只是简单的几个分享 function dofristshare(type) { var title = encodeURIComponent("新年快乐,马年吉祥"); var link = encodeURIComp原创 2017-11-07 17:17:31 · 337 阅读 · 0 评论 -
js在线生成二维码
js文件 qrcode.js/*from tccdn minify at 2014-6-4 14:59:43,file:/cn/c/c/qrcode.js*//** * @fileoverview * - Using the 'QRCode for Javascript library' * - Fixed dataset of 'QRCode for Javascript libr翻译 2017-11-07 16:56:59 · 348 阅读 · 0 评论 -
web前端性能优化总结
转自:http://www.2cto.com/kf/201604/498725.html 网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。 而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?转载 2017-11-03 17:09:42 · 186 阅读 · 0 评论 -
js常用验证方法
var common = { //验证是否为空 istrim: function(Val) { if($.trim(Val) == "" || $.trim(Val) == null) { return false; } else { return true; } }, //中文字符验证 chinese: function(str) { var patt原创 2017-11-03 17:06:07 · 700 阅读 · 0 评论 -
js常用的工具方法总结
/** * 获取系统时间戳 */function getTimestamp() {return(new Date()).valueOf();}/** * 获取上一个页面传过来的参数,并组成一个对象返回 */function getArgs() {var args = new Object();var query = location.search.substring(1); // Get quer原创 2017-11-02 16:29:44 · 324 阅读 · 1 评论 -
JavaScript中字符串最常用的几个方法
var str='hello word'; //split(str) 将字符串以str拆分成字符数组 不包括指定的字符 console.log(str.split(''));//['h','e' , 'l','l' ,'o' ,'' ,'w', 'o' ,'r' ,'d' ]; //replace(a,b);将a换成b 一次只能替换一个,原来的字符原创 2017-10-22 22:58:11 · 257 阅读 · 0 评论 -
JavaScript中简单的Math相关方法
//Math //abs 取绝对值 var x = -100; console.log(Math.abs(x))//100 //ceil 向上取整 console.log(Math.ceil(1.6));//2 //floor向下取整 console.log(Ma原创 2017-10-22 22:41:30 · 163 阅读 · 0 评论 -
JavaScript中数组的相关方法
var arr=[12,22]; //1 push(items) 原数组改变,返回数组的长度也可以增加多个值 var length=arr.push(14); console.log(arr, length)//[12, 22, 14] 3 arr.push(12,13,14)//添加多个值 console.log(arr原创 2017-10-22 22:17:53 · 192 阅读 · 0 评论