一般遇到一个问题或者一个bug,有的时候不单单是程序上的编程问题,有的时候原因很复杂,首先用户习惯可能性,自己代码逻辑不够缜密,还有可能就是浏览器兼容,或者某个代码在某个浏览器里不兼容,还有可能就是你的方法调用不得当。最难解决的就是那种没有报错,看不见bug,各方面终端都看了个遍也不知道问题出在哪里,这个时候就要看看文档了。一个方法调用的不当,不是说你调错了,没准是传错了参数,没懂其他参数的意义所在。这种看似是常识错误,但是经常犯,为什么呢,原因无他,现在流行快速开发,有些api我们只要会用,能实现就不去深究背后还有什么了。因为没时间。但是遇到这种问题就只能去查文档,我推荐是这个,MDN:
https://developer.mozilla.org/zh-CN
记录前端需要的东西,而且现在也有了中文版。在这里有每个api详细讲解,又有各个浏览器的兼容情况,哪个方法被废弃了,哪个方法是最新的,什么时候推出来的。两种方案都能解决的问题,为什么用那一种,深入研究必将受益匪浅。
遇见bug首要任务是,沉着冷静,先自己调试,看看是不是显性bug,再看看是不是能人力能解决的,自己能不能解决的,自己解决不了的问问百度别人有没有解决的,别人也解决不了的,思考替代方案。over!

浙公网安备 33010602011771号