草庐IT

3D模拟

全部标签

javascript - 使用 Jest 和 React 模拟非默认函数

在测试文件中,我需要渲染一个组件,同时模拟它的一些子组件。文件结构大致如下所示。文件1import{A,B}from'a-module';exportfunctionMyComponent(){return(//Ineedtomock//thesecomponentsout);}文件2import{MyComponent}from'File1';/**InthisfileIwouldliketorenderMyComponentbut*havecomponentsAandBbereplacedbymocks*/我试过jest.mock('a-module',()=>'Blah');但这

javascript - 如何模拟facebook分享按钮上的点击事件

我想使用jquery/js来模拟点击我的自定义按钮时对原始fb分享按钮的点击。这是我得到的:$(function(){//initializefbsdkwindow.fbAsyncInit=function(){FB.init({appId:'830561340319450',xfbml:true,version:'v2.2'});};(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}js=d.createElement(s);js.id=id;js.src

javascript - 在 Javascript 中使用 setTimeout 模拟点击

如何使用setTimeout模拟点击事件?像这样的东西:window.onload=setTimeout(document.getElementById('mk1').click(),1000);clickme 最佳答案 目前您的代码会立即调用click()并将返回值传递给setTimeout。您反而想将函数引用传递给setTimeout:window.onload=function(){setTimeout(function(){document.getElementById('mk1').click();},1000);};编辑

javascript - 如何使用 Jest 将 Axios 模拟为默认导出

如何模拟导出为默认函数的axios?我有一个api帮助程序,它使用axios()概括api请求api.jsexportconstcallApi=(endpoint,method,data={})=>{returnaxios({url:endpoint,method,data}).then((response)=>//handleresponse).catch((error)=>//handleerror)};api.spec.jsimportaxiosfrom'axios';import{callApi}from'./api';describe('callApi()',()=>{it(

c# - 在网页上模拟基于点击的事件

此链接转到想象力验证码的实现imagination作者自己要求人们制作算法来测试其对抗AI攻击的效率。基本上,第一页要求在图像上的任意位置单击鼠标...我的问题是我的算法得出图像上的点(x,y),但我想在此链接上实时模拟它...谁能告诉我如何在此链接上发送点值并返回消息,无论我是否成功......本质上,我是在问如何在我的算法使用C#给出的点上模拟鼠标单击此链接...我问这个只是为了研究这个验证码的特征及其准确性。非常感谢 最佳答案 如果您能够直接在该页面上执行JavaScript,则此代码将执行以下操作:submitClick(d

javascript - 在javascript中模拟打字的外观,而不是实际的按键

我正在尝试编写一个简单的函数,让它看起来好像有人在textarea中输入--这是我的函数(如果它很糟糕,请原谅我,但我通常不使用javascript)---console.log()部分工作正常,但出于某种原因,我无法让此脚本按照我期望的方式更新dom...functiontype(string){value="";el=document.getElementById("typeArea");for(vari=0;itextarea").val(value);el.textContent=value;console.log(value);sleep(160);}sleep(2000);

javascript/threejs - 围绕中心 y 轴(在 3D 空间中)在圆中移动对象的方程式

我正在试验threeJS,我已经定位了一个相机并查看场景的原点(0,0,0)。我想以设定的距离(半径)围绕y轴绕一圈移动该相机,同时保持其对原点的关注,但我不确定如何设置方程式。目前,我只是在旋转对象本身,但我想改为旋转相机。这是我移动网格的代码:functioncheckRotation(){if(keyboard.pressed("left")){mesh.rotation.y+=.05;}if(keyboard.pressed("right")){mesh.rotation.y-=.05;}}下面是一些移动相机的例子:camera.position.x=???(移动其x位置的一些

javascript - three.js 3d 模型作为超链接

我正在尝试找出一种方法,将通过Three.js创建的3D模型用作超链接。换句话说,如果我单击一个立方体(THREE.CubeGeometry),我希望打开另一个页面。例如,在thisthreejs.orgexample中,我怎样才能改变它,而不是在方框上制作小点,点击方框会打开另一个页面,比如超链接? 最佳答案 实现它的一种方法是在创建每个多维数据集时将自定义userData(URL)与它相关联。所以这是一个示例代码,我们如何在生成数据时将数据放入多维数据集(在jsfiddle中,第25-63行之间使用了类似的逻辑)varobjec

​ 【蓝桥杯】每日四道编程题(两道真题+两道模拟)​| 第6天

专栏: 蓝桥杯——每日四道编程题(两道真题+两道模拟)“蓝桥杯就要开始了,这些题刷到就是赚到”₍ᐢ..ᐢ₎♡另一个专栏: 蓝桥杯——每日四道填空题(两道真题+两道模拟题)专题前瞻:复习并查集、Tire字符串、双指针、二分目录第一道真题(日志统计)输出描述输入输出样例第二道真题(合根植物)输出描述输入输出样例第三道模拟题(acwing):Trie字符串统计第四道真题(扫地机器人)题目描述第一道真题(日志统计) 输出描述按从小到大的顺序输出热帖 id。每个 id 一行。输入输出样例输入:71020101010101019110031003输出;13运行限制最大运行时间:1s最大运行内存:256M双

javascript - 从另一个文件模拟一个函数 - Jest

我正在为我的应用程序编写单元测试用例。有一个函数写在Utils部分并在所有文件中使用。我想在需要时模拟此Utils函数,但我无法这样做。这是我的代码设置:实用程序.js>constgetData=(name)=>"Hello!!!"+name;>>constgetContact=()=>returnContacts.mobile;>>export{>getData,>getContact}Login.js(使用Utils.js)constwelcomeMessage=(name)=>{returngetData(name);}我的测试文件(Login.spec.js)import{ge