问题标签 [mockups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
823 浏览

html - 线框 Web 工作流的最佳方式,从 HTML 到 SPA React/Angular

我是前端 Web 开发的新手。我与一位制作模型(无 html)线框的设计师合作,最终产品是一个 React/Angular 单页应用程序。

我在考虑这个工作流程。1) 获取模型线框 2) 用 HTML/CSS 重新创建它,并与设计师协作以进行快速更改。3) 完成后,将 HTML 转换为 React/Angular 单页应用程序。

谢谢。

0 投票
2 回答
1475 浏览

json - 从 JSON 模式伪造者生成自动增量 ID

我正在寻找通过 ID 从 0 递增的 JSON 模式 faker js 生成数据的方法。当我尝试autoIncrement在模式中使用参数时,我得到了有效值,但是这种自动递增是从随机数开始的。这个包可以做到吗?

0 投票
0 回答
184 浏览

laravel - 如何在 Laravel 的命令类中模拟类

我正在使用 Laravel 5.3。对于程序,我正在使用命令。命令类正在调用另一个类的方法。我想用 phpunit 对它进行单元测试。因此,我在命令类中模拟了该类。当我运行测试时,类的实际方法正在运行,而不是模拟方法。Bevor 我已经在工作中实现了命令的功能。在那里我可以毫无问题地调用模拟方法。

测试类如下所示:

var_dump($status) 的输出是:NULL

我需要一种特殊的方法来模拟命令类中的类吗?

非常感谢先进!

0 投票
2 回答
1258 浏览

svg - 如何在模型中插入图像?

在笔记本电脑模型或手机模型或其他任何类型的模型中,我想插入外部图像是否有任何脚本 PHP 或 javascript 像我的想法?我已经发现一些网站也在做同样的事情。我该如何构建它?谁能给我一些想法?

我的示例网站是http://magicmockups.com/mockup/10/

0 投票
1 回答
1078 浏览

javascript - 使用 css 或 html5 的位移图

我使用 Photoshop 置换贴图来创建 T 恤模型。使用代码执行此操作的最简单方法是什么?我见过像 placeit.net 这样的网站可以做到这一点。这怎么可能?谢谢你。

0 投票
0 回答
413 浏览

javascript - CSS3 矩阵3d 变换

我正在尝试制作一个关于地毯的模型。我正在使用 JavaScript 来计算参数。这是我的 JavaScript 代码:

如您所见,我正在尝试根据mainImageWidthand来计算它mainImageHeight,因为它应该是响应式的。整数值是比率。

一切都很好,除了垂直 Y 位置。我正在更改最后的第三个参数,现在是 62。当 mainImageHeight 为 513px 时,此参数必须为 62,但当 mainImageHeight 为 720px 时,它必须为 173 为真正的模型位置。但我不知道我该如何计算。我无法通过正比或反比来实现。

这是jsfiddle

0 投票
0 回答
68 浏览

javascript - JavaScript 中的项链模型工具并不总是按预期工作

我正在使用 Shopify 和位于https://app.cjdropshipping.com/static/shopify/pod/pod.js的脚本为项链产品生成模型。您基本上需要上传照片,然后将其拍摄并发送到服务器以生成正面和背面封面。

好吧,这个脚本并不总是在移动设备上运行。

您可以在https ://purfectgifts.c​​om/products/ petnecklace 试用模型工具并对其进行分析。

它并不总是捕获上传图像尺寸的整个区域,也不会放置生成的图像而不是原始产品图像。

我需要为移动设备(iPhone 和 Android)修复此问题。它在桌面上效果更好。

我认为这个关于脚本的问题与它如何加载自己有关......

这个你能帮我吗。如果你能帮助我,你就能让我成为世界上最幸福的人。

我不是程序员,但我尝试更改脚本的加载方式。

我认为问题在于脚本的加载方式。

我在结束正文标记的正上方附加了以下代码:

<script type='text/javascript' async=false defer=false src='https://app.cjdropshipping.com/static/shopify/pod/pod.js'></script>

0 投票
0 回答
450 浏览

bpmn - 如何使用 BPMN 创建用户流程图?

线框是设计前端时的一种蓝图。我最近遇到了一个名为“用户流”“UI 流”的扩展,它将用户界面 (UI) 的部分交互性可视化为流程图。它们看起来不错,但通常不容易进一步用于编程目的(例如生成代码)。如果幸运的话,您可以导出用户流的 XML 表示,但它们通常看起来很漂亮,并且只能作为(非矢量)图形访问。这就是为什么以某种方式将它与 BPMN 结合起来会很酷。

我要求您提供一些输入(在搜索关键字、链接或评论方面): 我正在寻找有关如何使用 BPMN 绘制用户流的指南或最佳实践。理想情况下是一些简短的介绍,例如Camunda 的 BPMN 介绍

用户流:

参考:

0 投票
1 回答
1638 浏览

go - 用 go-mocket 模拟 GORM 数据库不起作用

我正在尝试使用 go-mocket 来模拟 gorm db,但它不能正常工作。我没有向我的 ClusterExists 函数发送任何模拟数据,因此单元测试无法按我的预期工作。

在文档中有两种模拟“简单链使用”和“FakeResponse”的方法。这两种方法我都试过了,也不管用。

我的功能:

我的测试功能:

由于我的 testCluster.ClusterName 和 testCluster.EnvType 与我的数据库中的内容相同,我应该收到错误:

t.Errorf("数据库中有一条已经存在的记录:")

但我从来没有从 ClusterExists 函数收到“真”,所以我不能让测试失败。

你知道我在 Go-Mocket 上做错了什么吗?有什么我想念的吗?

亲切的问候!

0 投票
1 回答
752 浏览

mocking - 使用 Mockit 做类似 JMockit 的 MockUp

我想做一些类似于 JMockit 的“MockUp”但使用 Mockito 的事情。

我想控制扩展我要测试的类的类的方法的行为。但我有一个问题是方法是私有的,所以我认为我不能使用 Mockito,需要使用 PowerMock。

问题

在我的 ATest 类中{ 在 @Before 我想模拟 generateHeaderForServiceCall(.....) 只返回为我创建的默认 Header。}

所以,使用 JMockit 就像:

我会更好地说明我的上下文:

我想做什么:

因此,当我转到 method_i_want_to_test 并调用 generateHeaderForServiceCall 时,我只想获得一个默认标头,而忽略方法的输入和逻辑。我想模拟这个方法,但它是私有的/受保护的。

  • 那么,我可以使用 Mockito 吗?

  • 我需要使用 PowerMock 吗?

  • 我可以同时使用 Mockito 和 PowerMockit 吗?

--------------------------------------更新----------- ------------------

所以,我要测试的classA是:

我的 ClassB 包含私有和受保护的方法是:

还有我的测试类,我在其中使用 PowerMock 测试私有方法,如果该方法受到保护,则尝试使用 Mockito。之后,我将解释运行两个测试时得到的结果:

1 - 当我在调试方法中运行这个processPrivateMethod测试时,当调用generateHeaderForServiceCall时,它尝试执行该方法的逻辑并失败,因为标头是基本的。但我试图做的是模拟这个,只返回默认的 Header 没有逻辑。

2-如果我像ClassB的某些方法一样将generateHeaderForServiceCall更改为受保护的,并为此使用mockito:

但它返回一个错误,因为该方法受到保护(如果它是私有的并且我使用 mockito,则会出现同样的错误)。

错误:java: generateHeaderForServiceCall(....) 在包中具有受保护的访问权限

尝试:

2-

3-

没有人做我想做的事。全部进入classB中的generateHeaderForServiceCall方法并尝试执行里面的逻辑。谢谢