站内搜索

本次搜索找到结果 54 条

最近配合同事一起完善了一下UI组件,以下算是一些记录吧。

不知不觉来我司已经三周年多了。写下此篇文章,更多的是对过去的一些回忆。

手头这个项目做得差不多了。分享一下碰到的一些坑。

在进入正题之前,先推荐三篇三篇文章,写的挺好的:

最近这边开启了一个新项目。出于对新技术的追求,果断使用了react hooks

需求是这样的:根据搜索条件展示日志,且高亮筛选的关键词:

alt

最近分派给了我一个任务,完成nginx后台项目的三期迭代。

碰到一个功能点:历史版本。在前年,我有做过这个需求,就只是两个textarea框的比较(没有滚动条联动,没有类似git diff的效果)。

和大家聊一下最近我和我所在的团队在做的一些事。

离春节过去其实也没多久,现在的状态在半恢复中。似乎我的公众号也没啥人关注,本来还想着提供一些福利的(学习资料相关),不过也没事。

17年底写过一篇文章:组件打包小记(2),里面其实已经有关于按需加载的方案了。现在想详细展开说说。

这两天在处理IE8的bug,真的有点让人恼火。但其实解决之后,也会有一些心得。下面和大家分享一下碰到的两个坑:

坑一

export xx from 'xx'

这种写法在IE8下会直接TypeError('Accessors not supported!');(定位了好久,一把鼻涕一把泪)

react 项目的一个ie8兼容性问题,这篇文章中也有提到。

alt

解决办法,就是改成两句话:先import,再export

坑二

IE8下面上传图片组件webuploader,报栈溢出。

我排查了一个下午,丝毫没有头绪,很是抓狂。一个大牛同事教我使用堆栈。

话说,我也看了堆栈,但不知道去明细里面点一下,也是醉了。。orz!!

alt

看了这个错误,大概清楚了为什么栈会溢出了。原因是options里面有一个key,它的value是一个jquery对象,然后去for in,就会有很多。。。

alt

结语

上述两个坑都是一阿里P8在走之前挖的,因为之前的版本是OK的,知道要兼容IE8的,好歹测试一下兼容性吧。。

不过讲真话,是个开发就可能很不愿意打开IE8去看一下有没有问题。所以很多情况下都是前人挖坑,后人来擦屁股。