- 博客(8)
- 收藏
- 关注

原创 html5的replaceState实现详情页到列表页的无刷新且回到上次位置
最近遇到一个用户体验问题,即从详情页回到列表页的时候,需要记住用户上次的位置,并且不刷新。最开始返回使用的是 history.go(-1),发现并不好使,也许在有些浏览器下有效果。折腾半天,突然看到html5里新加的 window.history.replaceState的方法,以下是亲自实践:假如 列表页位 list.html (其中有获取列表的方法 getList(),支持分页 和
2016-03-30 17:16:02
4072
1
原创 h5页面实现直播
在H5页面实现直播:准备:百度开放云账号:https://console.bce.baidu.com/lss/?_=1471506806951#/lss/v2/session/list手机推流软件:安卓(Yasea) IOS(EZwebplayer)步骤1:在百度云后台新建直播,然后复制推流地址步骤2:手机安装对应推流软件,输入推流地址,并推流步骤3:百度云后台查看
2016-08-18 18:08:07
3055
转载 原生JS的debounce和throttle
适用场景举例:1.input输入框自动补全2.windowresize事件3.跟踪鼠标4.DOM 元素动态定位封好的方法:(转载)/* * 频率控制 返回函数连续调用时,fn 执行频率限定为每多少时间执行一次 * @param fn {function} 需要调用的函数 * @param delay {number} 延迟时间
2016-08-03 12:13:03
666
1
原创 谈谈css里面的一些小知识
一、小图标最常见的是网页中很多的小图标,当然我们可以使用图片来代替,但是图片太多不仅很难管理,而且还增加网络请求,下下策;所以会想到webfont:1.把常用的图标或者自己个性化的图标制成webfont文件,其中以 16进制的编码表示,至于怎么制作,以后再说。2.网页中引用该字体,样式中编写 伪元素样式(before,after),如://以下样式是为了兼容很多浏览器@font
2016-04-01 17:09:19
419
原创 JS奇技淫巧
一、if(){}else if(){}else... 太复杂? switch代码太多 ?试试 && 和 object吧var add_level = (add_step==5 && 1) || (add_step==10 && 2) || (add_step==12 && 3) || (add_step==15 && 4) || 0; //通过&&运算符来取值var add_level={
2016-04-01 13:11:35
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人