翻牌小游戏(NG版)

2018年第一篇,今天大年初三,回想起来,2017年给自己每个月必须产出一篇日志的目标,在最后一个月失败了,唯一欣慰的是,这一年里写的日志不低于12篇,虽然博客基本没人看,也就自己写着玩,不过记录一下还是好的。……  more

关于frames的笔记

最近工作需求需要,用到了iframe,由于页面之间没有跨域,所以js写起来还算顺畅,不过在给同事讲postMessage的使用时,遇到了一个使用问题,导致自己以为子页面iframe之间不能通过postMessage通信,只能通过子A传父,父再传子B的形式来实现A和B通信,然而静下心来发现,其实是自己用错了方式。……  more

chrome扩展抓取页面的解决方案

这次记录的是,关于扩展程序跨域抓取页面的一个解决方案描述。……  more

fis源码笔记

第二次走读fis源码了,带着上一次读源码的笔记,再来读一遍时,有了更好的认识,虽然可能不够全面,但觉得有必要写文章记录一下。……  more

如何做web通知提醒

上回在sf技术圈反馈处看到有用户建议将消息做成桌面通知,这样能方便用户及时查看消息提醒,虽然我不赞成这个做法,不过遇到过几次桌面通知实例,想想应该也不难,不如试着学一下。……  more

socket.io简易实践

上一篇介绍的是websocket,同时也提到了socket.io,当时学起它时,突然想起可以尝试做个聊天IM的网页,于是上周末捣鼓了两天,瞎设计+逻辑思考+调试修改,总算实现了。……  more

websocket初学总结

上一周有空就研究了一下websocket,我记得很久之前有一次面试被问到websocket,不过当时我并不会,只是听说过有这么个东西,知识点太多了,如果说工作上不会用到的话,我并不着急着去学,更何况是比较新的,浏览器支持不是很全面的知识点呢,但是既然最近有空,于是就看了一下。……  more

svg画图体会

我在上一篇日志里用了svg来画图,一改以往画个流程图然后截图上传的方式,一来方便部署,无须上传图床,二来配合css还能展现动图效果。……  more

初探滚动加载实现和优化点

平时工作并没有接触到瀑布流,但说起滚动加载,触屏版列表页总会遇到,只是很多时候数据量太少,无暇考虑其存在的优化点,如果被问起,可能回答最多的是图片懒加载吧,但其实不然,也是之前的一次面试,被问及滚动加载的优化,当时面试官很详细的说明需求,那就是页面在不断下拉滚动加载过程中,dom的不断增加会加大内存消耗, 如果是手机的话,会有卡顿的现象出现,这个时候应该怎么处理?……  more

动手写chrome扩展-bookmarkd

上次刚写完holmes扩展的分析,这个月的文章还在犯愁,于是动手写了一个扩展,顺便扩充一下chrome扩展开发知识点。……  more