小编sky*_*ker的帖子

在文本位于文本框之前,粘贴事件会被触发

events: { "paste .youtube-url" : "addUrl" }

addUrl: function(){
  console.log(this.$(".youtube-url").val());
Run Code Online (Sandbox Code Playgroud)

所以我想说我第一次将"坏"粘贴到文本框中

控制台输出 :(一个空字符串)

那么如果我粘贴附加类似"编码器"的东西

控制台输出:坏

而不是在"badcoder"框中的内容,我想这是因为在插入文本之前触发了伪粘贴事件.

javascript jquery backbone.js

6
推荐指数
1
解决办法
3751
查看次数

创建一个"类型"的任意内容

我有以下,

type Pos = (Int, Int) 
Run Code Online (Sandbox Code Playgroud)

我想生成这种类型的随机值,但有一些限制(两者都必须是0-8)

我想做点什么

instance Arbitrary Pos where
  arbitrary = do x <- choose(0,8) 
                 y <- choose(0,8)
                 return (x,y) 
Run Code Online (Sandbox Code Playgroud)

然后在我的测试中使用它来获得有效的职位.

这不会起作用bc我是别名(?)元组

我试过的其他方法是在我的测试中使用含义来说

prop_my_prop (x,y) = abs x < 9  && abs y < 9 ==> ...
Run Code Online (Sandbox Code Playgroud)

但我认为这很丑陋,理论上它可能会耗尽快速检查(运行超过1000次).

这是一项任务,所以我只想要一些指示来看待或如何处理这个,我不允许改变Pos.

testing haskell functional-programming functional-testing quickcheck

0
推荐指数
1
解决办法
129
查看次数