分类:JavaScript

6 篇文章

延时方法函数
function sleep(d){ for(var t = Date.now();Date.now() - t <= d;); }
生成uuid的四种方法
背景 在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数。总结了一下,JS生成唯一标识符的几种方法。 实现 第一种: function uuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i &l…
JavaScript方法函数记录
系统方法函数 // 编码:encodeURI("张童瑶") // 结果:"%E5%BC%A0%E7%AB%A5%E7%91%B6" // 解码:decodeURI("%E5%BC%A0%E7%AB%A5%E7%91%B6") // 结果:"张童瑶" // 对象转数组:JSON.stringify(obj) 时间方法函数 获得指定月的开始结束日期 /…
用JS锁定页面滚动条
禁用滚动条 /** * 禁用滚动条 */ function unScroll(){ var top=$(document).scrollTop(); $(document).on('scroll.unable',function (e){ $(document).scrollTop(top); }) } 解除禁用滚动条 /** * 解除禁用滚动条 …
保存canvas,div为图片
背景 很多时候,需要js来完成保存某个div或者某个canvas元素成图片,本文章来实现保存为图片 保存canvas图片 /** * 保存canvas为图片 * 用法:exportCanvasAsPNG("文件名") * @param fileName */ function exportCanvasAsPNG(fileName) { var ca…
生成二维码(图片,颜色可选)
背景 我们在平常开发过程中,难免遇到一些不依靠后端操作来实现的功能,例如,生成带图片的二维码,这篇文章讲述如何前端页面里引入js来生成二维码功能。 Html代码 <div id="qrcodeCanvas" style="margin-top:20px"></div> Js代码 $("#qrcodeCanvas").qrcode({ r…