前端入门--解决问题的一些方法

  做项目过程难免会碰到一些bug、样式等各种各样的问题。下面就写一些个人在碰到问题时的解决思路。

  也许你已经熟练掌握,那让我们一起来温习,也许你初入前端尚不知如何调试,希望能给你帮助。

如下解决方法,均以Chrome浏览器为例。

1、页面样式问题

  如果要对面页面样式进行微调,打开浏览器的开发者工具,选中需要调整的模块,调出想要的样式,记录下数据,对代码修改即可。

2、js bug

  在出现bug的js部分,使用console.log调试。当不确定具体位置或js解析顺序时,可在代码的不同位置添加console,在根据打印出的内容,判断bug位置或得出函数的解析顺序。

3、非 js bug

  如果是前端代码的问题,因为一些奇怪的原因没找到问题源头(比如一个字母写错了),那么将HTML的代码全部注释掉,然后一点一点放出,测试有无bug,直至找出问题原因。

4、数据展示bug

  有时候页面出现数据无法展示问题,或者展示的数据跟预期不一样,当你。只需在浏览器上输入 后台给的接口 + 要传的参数,看返回出的内容,即可判断出是后台接口问题,还是前端出错了。

5、form表单慎用button

  form表单内部慎用button按钮,这可能导致提交、click事件点击时出现bug。

6、Chrome奇怪的缓存机制

  当你感觉代码没有问题但浏览器显示就是不对,此时你可以先尝试清理一下浏览器缓存,没准你需要的效果就出来了,如果还是不对,就在尝试其他的方法吧。(CSS和JS都会出现缓存问题);

7、js逻辑问题

  先根据个人经验判断问题所在,之后在尝试Chrome的断点调试,另起一章。待续。。

原文地址:https://www.cnblogs.com/intangible/p/6734871.html