摘要:
前言:在需要加载更多的情况下,除了点击按钮加载更多外,还有用户体验更好的滑动加载,在用户无感知的情况下进行更多的内容展示。 思路:监听页面的滑动,当页面是向下滑动的情况下,比较滑动前后滚动条的位置差,位置差/设备高度= 用户滑过几页 ,再进行滑过几页后的更多内容的请求及展示。 代码如下: funct 阅读全文
摘要:
前言:在公共方法中进行某个操作后,页面会滚回顶部,但是在某些时候需要在原来的位置显示弹框提示,便需要在操作前记录滚动条位置,操作后滚回之前记录的位置。 在操作别的前调用以记录当前scroll位置: //停在当前位置 function onbeforeunload(){ var scrollPos; 阅读全文
摘要:
前言:在需要用户设置自己的昵称时,部分用户会输入表情包,往数据库存储的时候就需要将表情包进行转码存储,在展示时解码处理展示。 代码如下: //表情转码 function utf16toEntities(str) { var patt=/[\ud800-\udbff][\udc00-\udfff]/g 阅读全文
摘要:
代码如下: <canvas id="myCanvas" class="hidden" ></canvas> <img src="" alt="" class="varyPhoto width100"/> js代码如下: function mainEvent(base64){ var img = ne 阅读全文
摘要:
代码如下: // base64编码表 var map = { "0": 52, "1": 53, "2": 54, "3": 55, "4": 56, "5": 57, "6": 58, "7": 59, "8": 60, "9": 61, "A": 0, "B": 1, "C": 2, "D": 阅读全文
摘要:
根据字节长度 function getImgSize(base64url) { //获取base64图片大小,返回KB数字 //var str = base64url.replace('data:image/jpeg;base64,', '');//这里根据自己上传图片的格式进行相应修改 var s 阅读全文
摘要:
Beyond Compare 30天评估期已过解决方案: 使用快捷键“Win”+“R”打开“运行”界面,输入“regedit” : 单击“确认”,进入注册表界面,: 在注册表中查找“Beyond Compare 4”的相关注册信息,路径如下为HKEY_CURRENT_USER\Software\Sc 阅读全文