草庐IT

模糊逻辑

全部标签

javascript - 俄罗斯方 block 二维数组逻辑

我正在尝试使用矩阵而不是Sprite在JS中编写俄罗斯方block。基本上是为了更好地可视化二维数组。我通过转置其矩阵数据然后反转行来旋转block。但是因为block的宽度和高度没有完全填满这个4x4矩阵旋转导致block移动,而不是原地旋转。我看不到它,我已经花了两天多的时间试图让像俄罗斯方block这样的简单游戏正常工作,从头开始重新启动几次..我需要帮助,我真的很想能够编写游戏,而我唯一能做的就是井字游戏。我花了比我应该花的更多的时间。这是完整的js代码。单击Canvas可旋转作品。varcanvas=document.getElementById('c');varctx=ca

javascript - 有没有办法模糊所有页面并使用 jquery/javascript 聚焦某些 div?

有什么方法可以模糊所有页面(例如设置新背景并使用z-index将其置于前景)并使用jquery/javascript聚焦某些div(比如说错误消息)?您知道用于该目的的任何插件吗?这就是我想要的: 最佳答案 您可以使用jQueryUI对话框并使用CSS更改带有模糊背景图像的叠加div背景,如下所示:http://css-tricks.com/examples/BlurryBackgroundEffect/——或者——您可以将jQueryUI对话框与此处的CSS文本模糊效果混合使用:http://motyar.blogspot.com

逻辑函数的简化之图解法(卡诺图法)

数字电路逻辑设计      卡诺图目录前言1、什么是卡诺图2、用卡诺图表示逻辑函数的方法 3、利用卡诺图合并最小项的规律4、任意项前言在学习FPGA的时候,关于竞争和冒险的判断方法之一卡诺图法,当时有看到的说法是用卡诺图查看电路是否存在互斥电路。当时很不理解,然后就去看了一下同学的《数字电路逻辑设计》对这个知识点做个记录。1、什么是卡诺图        将真值表转换成方格图的形式,按循环码的规矩来排列变量的取值组合,所得的真值表称为卡诺图。    循环码:相邻两组之间只有一个变量值不同的编码。(是不是觉得很像格雷码,唯一不同的是循环码还有一个条件就是最大的值与最小的值也只有一个变量不同,例如:

javascript - defaultProps 与逻辑或

我最近开始使用React,我倾向于这样定义默认值:classTextInputextendsComponent{render(){return();}}代替:classTextInputextendsComponent{render(){return();}}TextInput.defaultProps={inputName:'inputName',inputStyle:{},inputClass:''}与使用defaultProps相比,这种方法有什么缺点? 最佳答案 Whatdisadvantagesdoesthisapproa

javascript - 模糊 SVG 中的边界 (Raphael.js)

我正在开发一个基于网络的编辑器,可以在其中拖动元素和调整元素大小。我遇到了关于显示1px边框和元素的问题:我得到了一条模糊线,而不是像素到像素显示(例如1px实线)。我发现,如果我使用末尾带有.5的坐标(例如10.5、124.5)和整数大小,一切都是像素完美的。这里是例子。在我改变它的坐标之前的元素:之后(每个整数大小末尾有“.5”):问题是我如何强制Raphael.js以清晰的方式显示所有内容? 最佳答案 我不确定如何在Raphael中执行此操作,但一点点CSS可以帮助您:.your_lines{shape-rendering:c

javascript - 通过 WebDriver 的操作不会触发模糊事件

我有一个包含两个下拉菜单的网页。在一个下拉列表中选择一个选项将通过由blur事件触发的脚本更新另一个下拉列表中的选项列表。当焦点离开第一个下拉菜单时,会触发blur事件。当手动浏览页面时,这一切都很好。但是,当通过WebDriver执行相同的步骤时,blur事件永远不会被触发,因此下拉列表永远不会更新,导致我的脚本失败。这是我首先选择的下拉列表的html(并且附有onblur脚本:rder:odShipData',partialSubmit:true,oncomplete:function(xhr,status,args)>{focusOnShipToZip();;}},argumen

javascript - 关闭后模糊 Select2 输入

我希望select2元素在触发select2-close事件时失去焦点,到目前为止我尝试过的是:.on("select2-close",function(e){var$focused=$(':focus');$focused.blur();});还有一些变体来获取焦点元素,例如document.activeElement,$(e.target)都没有用。JSFiddle 最佳答案 您需要从包含分隔符中删除.select2-container-active类:.on("select2-close",function(){setTime

javascript - 需要 Canvas 模糊工具

我有类似fabric.js的绘图应用程序(http://fabricjs.com/freedrawing/)我想嵌入像Photoshop这样的模糊工具(http://www.demowolf.com/tutorials/demo.php?id=1503&series=85&format=html)这是我的模糊功能,但当我尝试更改颜色时它无法正常工作,它出了问题你可以看到下面的屏幕截图......functionboxBlurCanvasRGBA(id,top_x,top_y,width,height,radius,iterations){if(isNaN(radius)||radius

javascript - 为什么带有空箭头函数 (()=>{}) 的逻辑或运算符 (||) 会导致 SyntaxError?

在我的代码中,我有一些东西可以归结为:varx=y||()=>{};(如果你想知道,我稍后调用x()并且y可能被定义为一个函数,也可能不是,所以我不想如果不是则抛出TypeError。)出于某种原因,这会导致SyntaxError:Unexpectedtoken)为什么?我发现varx=y||(()=>{});工作得很好,但是y||()=>{}没用。这是指定的,还是V8或Chrome中的错误?(我只在最新版本的Chrome稳定版中对此进行了测试。) 最佳答案 这是正常的。与function表达式不同,后者是PrimaryExpres

javascript - 模糊事件停止点击事件

示例代码:http://jsfiddle.net/slolife/PnmxM/尽管有很多类似的问题,但我还是在问这个问题,但我觉得它们并不相同。我有一个文本框,当它模糊时,应该做一些事情。我还有一个链接,该链接始终可见(这似乎是其他问题的不同之处),点击后应该执行某些操作。我的模糊处理程序触发了,但点击处理程序没有。有没有合适的方法来处理这个问题?更新许多人指出是警报导致了我的问题。谢谢你。在我的真实代码中,我没有警报,而是从DOM中删除文本框。所以我更新了fiddle,以更好地反射(reflect)console.log调用而不是alert()调用。感谢任何额外的帮助。