2018年4月20日

摘要: var w = 'a||a1||a2,b||b1,c||c1||c2,a'; function start(str) { var strArr = str.split(','); var selectedArr = []; var selectedMap = {}; strArr.map(function (v) { return v.spl... 阅读全文
posted @ 2018-04-20 08:35 霞光2016 阅读(173) 评论(0) 推荐(0) 编辑

2016年12月5日

摘要: 先上问题实例: 操作上面页面时,如果先单击onblur输入框,然后移动到oninput框,就会出现明显的延迟选中问题。个人理解如下: 由于浏览器单线程执行js,所以当去选中另外一个input触发了blur事件时,如果blur事件需要完成的时间很长,那么就会出现 input框短暂的选不中的问题,也就是 阅读全文
posted @ 2016-12-05 16:09 霞光2016 阅读(239) 评论(0) 推荐(0) 编辑

2016年11月23日

摘要: 一般jQuery获取某个id为elem元素,只需用$('#elem')就行了,但是如果id中不小心包括了'.' ,那么我吗就会发现这时候jQuery就不能获取到这个元素了。但是使用dom原生的getElementById的方法就可以获取到。 一开始遇见这种情况还是有点蒙的,后面看下jQuery的源码 阅读全文
posted @ 2016-11-23 10:28 霞光2016 阅读(1189) 评论(0) 推荐(0) 编辑

2016年11月10日

摘要: 接口调用API举例 参考:https://github.com/RustyMarvin/line-by-line 阅读全文
posted @ 2016-11-10 14:07 霞光2016 阅读(281) 评论(0) 推荐(0) 编辑

2016年11月9日

摘要: 一般我们使用.attr()对某个dom元素设置attribute属性。今天在使用过程中发现在给input设置disabled属性为true时,最终元素disabled属性值解析成了disabled,并不是所需要的true。 查看jQuery的源码后才发现,jQuery内置有个属性集合,当要设置的属性 阅读全文
posted @ 2016-11-09 13:46 霞光2016 阅读(941) 评论(0) 推荐(0) 编辑

2016年10月25日

摘要: 最近有个需求须要实现左右拖拽功能,页面右边是个iframe页面,在chrome测试通过之后,发现在ie8上面效果不是很理想,最后查找资料得知可以使用ie自带的setCapture和releaseCapture来解决。 阅读全文
posted @ 2016-10-25 16:12 霞光2016 阅读(638) 评论(0) 推荐(0) 编辑

2016年10月23日

摘要: 本文简单叙述下javascript是如何建立一个Emitter构造函数的。 第一次写javascript分析,写下来还是发现有好多蹩脚的名字翻译,说明以后还是得多多练习才是。 阅读全文
posted @ 2016-10-23 15:16 霞光2016 阅读(256) 评论(0) 推荐(0) 编辑

导航