摘要: //生成[min,max)的值 parseInt var RandomNum = parseInt(Math.random() * (21 - 15) + 15); // 生成[min,max]的值 Math.round 四舍五入 var RandomNum = Math.round(Math.random() * (21 - 15) + 15); //生成(min,max]的值 Math.... 阅读全文
posted @ 2017-03-07 17:45 loewe0202 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1,运动原理 Js运动,本质来说,就是让 web 上 DOM 元素动起来。而想要 DOM 动起来,改变其自身的位置属性,比如高宽,左边距,上边距,透明度等。动画的原理就是把不同状态的物体,串成连续的样子,就像一本书,画了几个小人,然后一翻书,就看见小人在动。js动画也一样。不同状态的DOM,用定时器 阅读全文
posted @ 2016-12-01 11:00 loewe0202 阅读(206) 评论(0) 推荐(0) 编辑
摘要: function getSearchVal() { try { var urlData = (window.location.search).substring(1, window.location.search.length); urlData = JSON.parse("{\"" + urlDa 阅读全文
posted @ 2016-09-18 13:29 loewe0202 阅读(656) 评论(0) 推荐(0) 编辑
摘要: JSON.stringify() 在本文章中 概述 JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串。 语法 JSON.stringify(value[, replacer [, space]]) JSON.stringify(value[, r 阅读全文
posted @ 2016-07-23 15:32 loewe0202 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 概述 JSON.parse() 方法可以将一个 JSON 字符串解析成为一个 JavaScript 值。在解析过程中,还可以选择性的修改某些属性的原始解析值。 语法 JSON.parse(text[, reviver]) JSON.parse(text[, reviver]) 参数 text 要解析 阅读全文
posted @ 2016-07-23 15:20 loewe0202 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 测试本地存储是否已被填充 在 main.js 开头,我们先测试本地存储是否已被填充(即,页面之前被访问过): if(!localStorage.getItem('bgcolor')) { populateStorage(); } else { setStyles(); } Storage.getIt 阅读全文
posted @ 2016-07-23 10:52 loewe0202 阅读(145) 评论(0) 推荐(0) 编辑
摘要: sessionStorage 属性允许你访问一个 session Storage 对象。它与 localStorage 相似,不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage 里面的数据在页面会话结束时会被清除。页面会话在浏览器打开期间一 阅读全文
posted @ 2016-07-23 10:14 loewe0202 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一.离线存储 有一个web应用有三个文件index.html,a.js,b.css,现在需要把js和css文件缓存起来 1.在index.html里加上<html manifest="test.manifest"> 2.manifest清单格式如下 CACHE MANIFEST #上面一句必须 #v 阅读全文
posted @ 2016-07-22 13:25 loewe0202 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 设计模式之单例模式 6 7 8 9 a 10 b 11 c 12 d 13 e 14 f 15 16 65 1 2 3 4 ... 阅读全文
posted @ 2016-07-18 23:37 loewe0202 阅读(128) 评论(0) 推荐(0) 编辑