辅助测试代码JS库

上一篇:数据约定

下一篇:后端模板解决方案

fms 内置了 Mockjschancejs 通过 fms.chance fms.Mock fms.Random 使用。(fms.Random = fms.Mock.Random


//fms/ 中我们可以可视化控制 AJAX 和 View 的多种响应结果,但有时我们需要就在当前页面控制某些 ajax 和 view 的响应结果。这时我们可以使用 FMS 提供的 m.js 自由的控制响应结果

一例胜前言请看示例:m.js.html

打开后点击右侧灰色圆圈,点击按钮控制响应结果。

<script src="/fms/?m.js"></script>
fms.btn('默认样式', function () {

})
fms.btn('主要','primary', function () {

})
fms.btn('成功','success', function () {

})
fms.btn('失败','danger', function () {

})
fms.btn('信息','info', function () {

})
fms.btn('警告','warning', function () {

})

fms.hr()

fms.btn('控制 /get_user/ 成功', 'success', function () {
    fms.res('/get_user/`ajax`get`ok')
})

fms.btn('控制 /get_user/ 失败', 'danger', function () {
    fms.res('/get_user/`ajax`get`err')
})

fms.hr()

fms.btn('登录成功','success', function ($) {

    fms.res('/login/`ajax`post`ok')

    $('[name=username]').val('nimo')
    $('[name=password]').val('12345')
    $('button[type=submit]').trigger('click')
})
fms.btn('登录失败','danger', function ($) {
    fms.res('/login/`ajax`post`err')

    $('[name=username]').val('fms')
    $('[name=password]').val('12345')
    $('button[type=submit]').trigger('click')
})

fms.btn()

在页面右下角增加一个点击触发函数的按钮

fms.btn(text,classname,callback)
参数 类型 说明 示例
text string 按钮显示文字 "控制失败"
classname 可省略 string 控制按钮外观的 class "primary" "success" "danger" "info" "warning"
callback function 点击按钮后执行此函数 function () { alert("你点击了按钮") }

fms.res(sttings)

控制指定 AJAX 或者 View 的响应结果

fms.res('/get_user/`ajax`get`ok')

url`类型 方式`` 响应结果

上一篇:数据约定

下一篇:后端模板解决方案

评论
想在此留下评论,请访问 {{issues_link}} 提交评论
Top