摘要: 把一个全局变量存到localStorage里面 isSupport是 true false; 阅读全文
posted @ 2018-12-29 22:52 笠航 阅读(17352) 评论(1) 推荐(1) 编辑
摘要: var obj={name:"致远",age:21,address:"江西上饶XXXX",hobby:"看书,编程"};//用中文 记得加encodeURIComponent()!localStorage.setItem("obj",window.btoa(window.encodeURICompo 阅读全文
posted @ 2018-12-29 22:37 笠航 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 正常冒泡排序: 冒泡排序优化版: 由此可以看出,将相邻的两个数依次相比较,大数向后放,小数向前移。即是位置交换实现小数在前,大数在后。经过10次比较后,最终实现重排。 如果从大到小排序的话,则将if(arr[j]>arr[j+1])改为if(arr[j]<arr[j+1])即可 极简sort版: 关 阅读全文
posted @ 2018-12-29 21:10 笠航 阅读(15845) 评论(0) 推荐(0) 编辑
摘要: localStorage过期策略 由于html5没有给本地存储设置过期策略,那么在处理数据的过期策略的时候可以编写自己过期策略程序,如下: 阅读全文
posted @ 2018-12-29 17:24 笠航 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 效果要达到无论在什么机器上,算出来的速度是一样的。 思路:计算两次mousemove之间的位移和时间,就可以算出精确的速度 不要将onMousemove的调用时间间隔看成是均等的,事实上也不是均等的,而是根据机器的运行状况实时调整的,所以两次调用之间的时间间隔不能看成是单位时间。关于mousemov 阅读全文
posted @ 2018-12-29 17:10 笠航 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 分析 H5本地存储有两个API,一个是Web Storage,还有一个是Web SQL。不管是哪一个,都是基于JavaScript语言来使用,而Web Storage提供了两种存储类型 API: sessionStorage 和 localStorage,二者的差异主要是数据的保存时长及数据的共享方 阅读全文
posted @ 2018-12-29 16:08 笠航 阅读(3794) 评论(0) 推荐(1) 编辑
摘要: localstorage也存在 跨域的问题, 【解决思路如下】 在A域和B域下引入C域,所有的读写都由C域来完成,本地数据存在C域下; 因此 A哉和B域的页面必定要引入C域的页面; 当然C域最好是主域,原因后面会提到(在localstorage 不方便的情况下使用cookie); 【A域】【B域】需 阅读全文
posted @ 2018-12-29 14:50 笠航 阅读(12920) 评论(0) 推荐(0) 编辑