最近一段时间有做到移动端页面的项目,有接触到有关于touch事件(touchstart,touchmove,touchend)。在这段时间的开发中,总遇到touchstart与touchend配合的问题。在移动端的浏览器中,经测试safari、android自带、chrome、firefox等浏览器都能正常的触发touchend事件。但问题来了,touchend事件总是无法在微信浏览器触发,验证后发现包括QQ浏览器的X5内核与UC等国产浏览器都存在这个问题。
最近继续撸React应用,用这Obejct.assign()方法挺爽的,由于看得时候没留意,一直以为Object.assign()是深拷贝对象…………原来是浅拷贝。搜了一圈全是说要加扩展……心塞
如果你的程序执行,出现了Generator is already running,可能你就进入了一个同步与异步的误区。
大坑:监听DOM不对,导致拖动会失效。相关事件:onmousedown、onmousedown、onmousemove例如,有DOM对象demo,我们要实现demo的拖动,就需要对它监听onmousedown事件,用于触发拖动的开始。
一年前做项目的时候,有一个需求是做五星评分的图标输出控制,类似于淘宝购物评价的那种。刚拿到的时候,我以为很简单,不是五个星星的图标嘛。
Brackets是Adobe公司的开源IDE编辑器,要比DW(Dreamweaver)轻便。相对于Github公司的Atom来说,各有各的好吧。
昨天同事抱怨一个产品的时间范围计算太麻烦了,我以为是自家的东西出错了,跑去了解一下情况。了解后才知道,原来是供应商提供的产品,服务的时间范围是按年月日的起止时间算的,而价格计算周期却是用周数计算的。理论上,偷懒的方法就是每个月按4周计算。但是,这是有偏差的,如果超过半年,那偏差的时间就多了。
在公司的项目中,需要我把之前的单个ajax传图修改成多图上传。如果是很忙的情况下,我肯定就会去网上拉一个完事儿。但正好有兴趣了解一下关于H5的多文件上传和图片预览的功能,所以开始折腾H5多图片上传。