摘要: //是否在微信内打开 function isWeixin() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { ret... 阅读全文
posted @ 2017-07-07 16:36 wayne529 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 滚动加载数据的基本原理: 当滚动高度与可见高度大于或等于内容高度时,加载下一页的数据。 如下的例子,class名为result_con的div出现滚动条: 如果是document出现滚动条,则 阅读全文
posted @ 2016-09-06 12:06 wayne529 阅读(512) 评论(0) 推荐(0) 编辑
摘要: A页面的某些参数需要传递给B页面 跳转到B页面时,传递参数。 B页面从url上获取参数: 值得注意的是,如果传的参数有中文时需要进行编码及解码处理。 传参:encodeURI()进行编码; 取参:decodeURI()进行解码。 阅读全文
posted @ 2016-08-24 17:54 wayne529 阅读(398) 评论(0) 推荐(0) 编辑
摘要: localstorage存储对象分为两种: ① sessionStrage: session即会话的意思,在这里的session是指用户浏览某个网站时,从进入网站到关闭网站这个时间段,session对象的有效期就只有这么长。 ② localStorage: 将数据保存在客户端硬件设备上,不管它是什么 阅读全文
posted @ 2016-08-24 17:17 wayne529 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 概要:1.如何使用IcoMoon将矢量图转换成Web字体;2.如何使用生成的字体通过css应用到Web页面中。 使用字体图标的优势 适用性:一个图标字体比一系列的图像(特别是在Retina屏中使用双倍大小的图像)要小。一旦图标字体加载了,你的图标就会马上渲染出来,不需要下载一个图像。 可扩展性:图标 阅读全文
posted @ 2016-08-03 13:37 wayne529 阅读(2601) 评论(5) 推荐(0) 编辑
摘要: mouseover与mouseenter 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。 mouseout与mouseleave不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有 阅读全文
posted @ 2016-07-25 15:06 wayne529 阅读(94498) 评论(0) 推荐(2) 编辑
摘要: JSON.parse()方法:将JSON字符串转换为对象; JSON.stringify()方法:将JSON对象转换为字符串。 parse用于从一个字符串中解析出json对象,如 结果: Object age:24 name:"LiuWei" sex:"male" Object age:24 nam 阅读全文
posted @ 2016-07-19 17:23 wayne529 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在js构造的url中,如果含有中文参数,则会出现乱码。本文分享下解决方法,供大家参考。 当在地址栏中传递参数时,服务器端获取的参数值为乱码。 解决:1、使用JS将中文转为ASCII码var param = encodeURI("中文参数");备注:encodeURI该方法的目的是对 URI 进行完整 阅读全文
posted @ 2016-07-19 11:18 wayne529 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1.只允许在微信内置浏览器打开网页: 2.微信页面刷新: 如果使用 window.location.reload(); 微信页面的数据无法清空。 解决方法是使用随机数,在链接后面加参数: window.location.href+='?'+Math.random()*100; 阅读全文
posted @ 2016-07-06 15:27 wayne529 阅读(337) 评论(0) 推荐(0) 编辑