美文网首页
前端调试解决方案

前端调试解决方案

作者: www当下 | 来源:发表于2018-12-17 10:12 被阅读0次

前端如何测试自己的代码

alert

这个小问题调试还行,一旦进入业务问题,可能就会烦死,不停alert迟早崩溃

console.log

这个看起来比alert高级一点,一但用过多,毫无头绪,因为代码顺序,有时候错综复杂

代码调试当然不能忘记chrome (ff)

debugger        

开发阶段ajax测试,考虑跨域

frame 过时  bad
jsonp(需要后端配合,而且只能get,局限性太多)bad
pass_proxy nginx 的模块配置   good
通过 koa-proxy2 node.js 反向代理  good 

远程调试 (improtant)

什么情况必须使用远程环境?

  • 开发机器不在身边
  • 线上代码压缩,debugger ,需要改动代码测试
  • 工程复杂度过高,本地无法一下搭建所有的server服务
  • 本地同步开发多环境联调需要

远程调试方式 fiddler (window), charles (mac)

工具可以做的事情

本地代理任何文件
模拟低网速
代理手机

fiddler , 跟 charles 如何本地代理

  • charles

     1. 点击tools-->rewrite settings-->左侧的add-->设置右边的name-->右面下边的add(可以匹配正则)--> Type 选择 (url),2个value ,第一个是环境url ,第二个是代理url , 需要勾选Match whole value 跟 选择第一个value 后面的 checkbox
     
     http://192.168.129.48/pc/build/(.*)    --环境url
     http://127.0.0.1/build/$1   ----代理的url
    
  • fiddler

     本地代理的正则匹配全量替代
     regex:(?insx)^http://account.xxd.com/pages/build/(?<folder>.*) --环境中的url
     *redir: http://127.0.0.1/build/${folder}   --代理的url
    
  • 其他工具 tap 这些都是公司内部的一些工具,开源的类似 tapc

相关文章

  • iOS原生与H5相关文章

    前端调试工具 Safari 前端开发调试 iOS 完美解决方案(iPhone/iTouch 等) JavaScri...

  • js

    Safari 前端开发调试 iOS 完美解决方案

  • 前端调试解决方案

    前端如何测试自己的代码 alert console.log 代码调试当然不能忘记chrome (ff) 开发阶段a...

  • 前端工程化之--Mock解决方案

    前端Mock的常见解决方案 Mock数据进行调试是前端构建中不可或缺的一步,常见的前端Mock方案分为4种: 在代...

  • 前端调试--真机环境调试

    前端调试环境搭建 前言 日常前端开发调试过程中,经常会遇到真机调试。真机调试环境搭建主要从如下几点进行讲解: 启动...

  • 前端调试

    今天分享一个超级不错的前端调试技巧,还在为前端端点调试而烦恼吗 为什么需要调试 解决bug通常要对代码进行调试,这...

  • HBuilder Android真机调试

    关于调试 难者不会,会者不难。对于调试,这句话尤其合适。无论是前端调试、Java调试、PHP调试、Python调试...

  • 前端开发必备调试技巧

    前端开发必备调试技巧

  • Fes.js for Vue3,简洁却不简单

    Fes.js 是一套优秀的中后台前端解决方案。提供初始项目,开发调试,模拟接口,编译打包的命令行工具。内置布局,权...

  • Fes.js 社区征文,AirPods Pro 等你拿

    Fes.js 是一套优秀的中后台前端解决方案。提供初始项目,开发调试,模拟接口,编译打包的命令行工具。内置布局,权...

网友评论

      本文标题:前端调试解决方案

      本文链接:https://www.haomeiwen.com/subject/zvkqkqtx.html