随笔分类 - JavaScript
摘要:冒泡算法 冒泡排序是一种通过交换元素位置实现的稳定排序方式,其特点是每一轮排序后,都会在首端或尾端产生一个已排序元素,就像水泡不断上浮一样,通过多次排序,最终所有元素变得有序。 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一
阅读全文
摘要:1 /** 2 * 频率控制 返回函数连续调用时,fn 执行频率限定为每多少时间执行一次 3 * @param {Function} fn 需要调用的函数 4 * @param {Number} delay 延迟时间,单位毫秒 5 * @param {Boolean} immediate 给immediate参数传递false绑定的...
阅读全文
摘要:移动端的touchstart, touchmove, touchend三个事件,拖动元素结束时,获取到了touchend事件, 但是event.touches[0].target所指向的元素却是touchstart时获取到的元素,而并非手指所移动到上方的元素,所以在处理获取移动到哪个元素上方之类的需
阅读全文
摘要:/** * 公用方法:使用AJAX获取数据 * @param {[type]} param [参数] * @param {[type]} url [路径] * @param {[type]} callBack [成功的回调函数] */function ajax(param, url, callBac
阅读全文
摘要:一、URL.createObjectURL URL.createObjectURL()方法会根据传入的参数创建一个指向该参数对象的URL。 这个URL的生命仅存在于它被创建的这个文档里,新的对象URL指向执行的File对象或者是Blob对象。 语法: objectURL = window.URL.c
阅读全文
摘要:个人日常中遇到的js小功能记录,方便查看。 /** * 判断是否包含字符串某字符串 * @param {[type]} str [被检测的字符串] * @param {[type]} substr [检测是否含有的字符串] * @return {Boolean} [ture,false] */fun
阅读全文
摘要:/** * 跨域提交公用方法 * @param param 参数 * @param url 跨域的地址 * @param callFun 回调函数 callFun(data) */ function jsonpCall(param, url, callFun) { $.ajax({ async:false, type:"GET", ...
阅读全文
摘要:/** * 写入cookies */function setCookie(name, value) { var time = "1d"; //默认一天失效 var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime
阅读全文

浙公网安备 33010602011771号