首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    接口测试平台代码实现54:首页重构-2

    好,虽然绝大多数同学还未追上最新进度进行投票,但是已投情况来看,大部分还是支持首页做成接口快速调试功能。 那么本节课就开始吧,首先我们打开我们的首页:home.html。...看看效果: 可以看到这个竖线并不高,那是因我没有设置高度,当然为了设置成一个动态高度,我们只能在写一个js来自动控制高度,高度受浏览器高度决定。...代码如下: 我们创建了这个循环左侧div,注意代码位置必须在这个竖线上面。...这个div的高度我们也要用最下面那段js来控制住,并且要设置竖滚动条-overfloow-y:scrooll 注意,当前我这个高度设置并不一定是最好的,所以之后真的有数据显示后,我们再调试这个动态高度...具体数据由用户进入首页时 由后端带进来。 如上图代码所示:这个超链接,点击的话我们定义了一个js函数,用来把请求数据显示到右侧。

    77330

    接口测试平台代码实现53: 首页重构1

    我们代码中直接就对header字符串进行json化。结果当为空的时候 ,会引发代码报错。 所以这是我们之前漏掉的一个用户异常输入的错误处理。...或者干脆把整个发送请求代码try了。 其实都可以,反正就相当于频繁的打补丁~ 我把这整个发送请求部分都try了。...现在开始正式本节内容,一直被吐槽最多的就是这个首页。难看且无用。 这是因为我们最开始只是单纯的给大家当作一个草纸进行练手,现在练的差不多了,可以用现在的功力重新做一个首页了。...做成接口测试平台专业化的工具- 首页调试 接口测试平台的定位其实是一个综合体,并不是单纯的挑战替代某一种主流工具,只是整合而已。...为了成功整合postman的方便,我们需要在首页引入快捷调试功能,调试满意的接口可以保存到项目中,且有历史回放功能。

    63620

    接口测试平台代码实现19.首页优化

    按照最近俩天 小伙伴的反馈激烈程度,本节课准备把首页添加一个非常有用户黏性的一个功能。公司内的各个超链接传送门! 新来的公司的小伙伴经常会因为找不到各个平台/文档的地址而发懵。...不信我们print一下看看: 然后浏览器等待后台自动重启后,刷新首页 : 我们现在知道,用户进入的是Home.html页面。...orm的使用上一个常用查询代码就是:类名.objets.all() 取出来的数据格式其实是queryset。不过你使用上可以暂时当作列表。后续遇到需求我们再引入如何巧用queryset类型数据。...效果如下 现在让我们把循环显示的超链接放进去: {% for i in hrefs %} .... {% endfor %} 是我们html中的标准循环代码: 内部的一切变量都必须用{{ }} 给包起来...以便我们调试显示效果: 然后我们回去直接刷新首页看看,注意操作admin后台后不需要等待服务重启,是纯在线修改数据。直接刷新首页就可看到效果: 好,现在成功显示了。

    92840

    接口测试平台代码实现59-首页重构7

    打开我们的home.html,在下图位置新建一个script,记住,是script,并不是一个js函数,如果是js函数的话我们必须要调用才能触发,而我们直接把js代码写在外面,那就会一进入这个页面就会触发了...我们先来处理请求体类型: 代码含义:先判断进来的这个api_method 是不是空的,如果不是,那么它的值一定是post/get/put/delete ,恰好符合我们这个请求方式select下拉框的value...然后继续: (代码较多,大家复制即可) // 自动设置请求类型 if( "{{ log.api_method }}" !...导致我们js的eval 无法解析报错。 在后台我们打印发现 并没有问题。 那么前端要怎么处理呢?其实有很多办法。 比如正则替换:把所有"都换成双引号。...首页明天才是最后一节课,会解决几个小bug,异常处理,还有稍微美化一下。(什么?开头不是说了本节就是最后一节了?不不不,仔细看我说的是基本是最后一节)

    77540

    js代码规范

    前言 在js的代码开发中,我简单的总结出了以下规则,后面会陆续补充并且对规范进行分类。...js代码建议保存到后缀名.js的文件中 js代码不建议放在html中,原因有:不能被缓存,会增大网页文件的大小,可维护性不高,会影响页面的加载。...js吧任何表达式都当一条简单语句,会导致一些隐性的错误。如果自己没加分号,那么js解释器会自动添加分号,按照自己能读懂的断句。 9.2 复合语句 也称为语句块,被包在大括号内部。...比如对象 var obj={} ;var arr=[] eval eval是最容易混乱使用的js函数,他可以执行内部入参的js函数或者表达式,可以直接解析变量。不建议使用 。...尽量使用语法严格模式 消除代码之中的不友好;代码运行更快 ;保证运行的安全 ;为新版本的js做好铺垫。 22.

    12.5K30

    接口测试平台代码实现57-首页重构5

    本节我们接着开发首页, 主要内容是 让左侧的请求记录和右侧的请求模块 联动起来。...但是左侧的记录显示逻辑目前是,进入首页后自动获取展示,并没有实时刷新功能,也就是我们请求完之后,需要刷新页面才能在左侧看到记录,但是刷新的话右侧的返回体什么的也烟消云散了。...一开始进到home的展示我们不用删除了,只做后续请求成功后的刷新吧 打开home.html,新建立一个js函数: 这个函数要做的事有两个: 1.清空已显示的记录 2.从数据库获取最新的记录生成展示...还有我们要加上一个调用这个函数的代码,才能调试: 好让我们重启服务,打开浏览器控制台的-console,刷新首页看看输出吧: 看来是获取成功了。...接下来就是生成: 我们要用js代码,实现这个html语言的循环。

    54030
    领券