摘要:
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... 阅读全文
2018年4月20日
2016年12月5日
摘要:
先上问题实例: 操作上面页面时,如果先单击onblur输入框,然后移动到oninput框,就会出现明显的延迟选中问题。个人理解如下: 由于浏览器单线程执行js,所以当去选中另外一个input触发了blur事件时,如果blur事件需要完成的时间很长,那么就会出现 input框短暂的选不中的问题,也就是 阅读全文
2016年11月23日
摘要:
一般jQuery获取某个id为elem元素,只需用$('#elem')就行了,但是如果id中不小心包括了'.' ,那么我吗就会发现这时候jQuery就不能获取到这个元素了。但是使用dom原生的getElementById的方法就可以获取到。 一开始遇见这种情况还是有点蒙的,后面看下jQuery的源码 阅读全文
2016年11月10日
摘要:
接口调用API举例 参考:https://github.com/RustyMarvin/line-by-line 阅读全文
2016年11月9日
摘要:
一般我们使用.attr()对某个dom元素设置attribute属性。今天在使用过程中发现在给input设置disabled属性为true时,最终元素disabled属性值解析成了disabled,并不是所需要的true。 查看jQuery的源码后才发现,jQuery内置有个属性集合,当要设置的属性 阅读全文
2016年10月25日
摘要:
最近有个需求须要实现左右拖拽功能,页面右边是个iframe页面,在chrome测试通过之后,发现在ie8上面效果不是很理想,最后查找资料得知可以使用ie自带的setCapture和releaseCapture来解决。 阅读全文
2016年10月23日
摘要:
本文简单叙述下javascript是如何建立一个Emitter构造函数的。 第一次写javascript分析,写下来还是发现有好多蹩脚的名字翻译,说明以后还是得多多练习才是。 阅读全文