最好用的技术是最基础的
今天这篇文章我们不是要讲解技术,而是要分享一些在我工作上遇到的一些事与工作上面的心得
最近我刚刚入职了一家新的公司,这家公司的技术leader技术上挺牛的,而且还性格上还是挺平易近人的,最让我敬佩的是我的leader现在已经有四十几了,还能够在一些码农上面工作,这个相信在国内还算是比较少见的。而且我还有一个专职的前端同事,技术上面也是挺厉害的(补充一下:公司是主营电子商务的,所以技术人员相对较少),最近在网页上面遇到了很多奇葩的问题,比如在手机滚动的时候,原本顶部和底部都有固定栏来固定的,这样即使是在滚动或者是滑动的时候都不会出现顶部和底部的滚动条跟着一起运动的现象,然后这还最后还会回归正常,这个就让人不可思议了,这里说明一点底部和顶部都是用position:fixed。第二个问题是在电脑上通过手机的模拟是正常的,但是在手机上面就出现了了手机屏幕可以左右滑动,换句话说即使宽度不止是百分之百了,看到这里有很多的网友应该会想是不是你没有加viewport这个东西,但是我敢很肯定的告诉你,这个我是加上去了。这两个问题的棘手之处在于,一、很难直接通过审查元素来获取是那个地方出现错误的,二、这两个问题的手机和PC上面的模拟表现出来是不一样的,不方便我们做调整。下面就请看我的同事大神发功是怎样解决了这些问题的。
只见大神拿到了这几个bug的时候,显示跟我们一样都是通过代码审查元素,但是这些我之前就已经审查过的,所以这个发现不了问题所在,大神接下来就是通过把所有的代码完完整整的展开,然后一个一个标签去检查,虽然这样比较浪费时间,但是总比你找不出来问题在哪里好吧,哐哐哐,大神花了差不多3、4个小时的时间,终于把bug给解决了,这里由衷的对同事的耐心点个赞。
这里可能大神同事用的技术比较的入门,但是这个虽然说是入门,但是有谁多少个人在现实工作中能够去这样做的呢,所以在这里我想对这几天的内容进行总结
工作结论
1、在遇到问题的时候我们不妨抛弃一部分工具,减少工具的依赖,一步一步的耐心的检查代码
2、在技术上面不是谁学的东西多久强,而是谁能够把bug调好了,才是大神
3、最强的技术往往不是你能够做出多牛逼的特效,而是在遇到问题的时候谁能够把难题解决了,这个真心要像同事学习