JS调试初体验

https://www.cnblogs.com/mqfblog/p/5397282.html
由于这类笔记是在工作过程中写的 所以阿尔法版会比较信息密集 重点不突出 还有很多需要后续跟进的地方 这显然不利于作为温故知新的材料 所以后续一定要对这种原材料进行处理

问题描述:代销分销的产品线列表 由于新角色的出现 需要兼容处理 合并的部分已经做了 现在是要解决分开的部分 但我传了type进去以后就查不出对象了 于是就第一次使用一哈JS的调试

JS断点

首先要注意是在sources里面打 不是在network

这时我们发现浏览器中的js不是我更新的版本,解决方法是在调试的setting里面的network里面disable cache(while DevTools is open)后续可以跟进一下默认cache的什么时间更新等机制 以及默认机制的好处

这个时候我发现其实我之前分析出的问题的点刚好反了(其实发现问题是一个很有意思的过程)恰好了我以为别人写的代码里已经完成的合好的部分还没好 而我要区分的代销和分销很容易就弄好了(UserApi.query调用的时候给params加个type进去 感觉js就那么随意...后续再跟一下这个函数)

调试里面的XHR是什么 为什么我觉得应该在js里面的却在那里面 后续跟一下
https://www.cnblogs.com/xiaohuochai/p/6036475.html

问题重定向为代销分销分开的页面里的产品线的数据来自合并的产品线数据

由于完全是凭借常识在阅读和修改JS(没学过)目前有丶烦躁,兄dei不要烦好吧 我们来梳理一哈怎么处理

第一种思路是改那个数据请求的URL,从单独的分销代销那里取产品线的数据(别的地方也是通过链接区分的 所以可以考虑模仿)
第二种就是拿到了总的数据以后筛选那个情景需要的数据

第一种思路尝试:不行...靠常识阅读JS还是不可取 我还是先学一下JS吧
梦式方法学:利用远虑替代近忧,既然眼前的东西因为不会js改不动,那就强行放下,学习js,然后解决掉在选择了合作模式以后动态地修改授权产品线的选项

你可能感兴趣的:(JS调试初体验)