小编Ale*_*ura的帖子

FabricJS双击对象

每当用户双击画布内的任何对象时,我都会尝试执行特殊操作.我已阅读文档,但未在文档中找到任何mouse:dblclick类似事件.我尝试过这样的事情:

fabric.util.addListener(fabric.document, 'dblclick', callback);

这会触发dblclick事件,但不会提供有关在画布上单击的实际对象的特定信息.

有关FabricJS-y最常用的方法吗?

fabricjs

9
推荐指数
3
解决办法
9353
查看次数

即使我在JSFiddle中声明ng-app ="MyApp",为什么我还需要angular.bootstrap

我真的不明白为什么有必要angular.bootsrap document, ['MyApp']在我的CoffeeScript代码的末尾做一个管理以下测试应用程序中的模块和控制器的代码:

这是HTML:

<div ng-app='InventoryModule' ng-controller='InventoryController'>
    <ul ng-repeat='item in items'>
        <li>{{item.title}}</li>
        <li>{{item.price | currency}}</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

还有CoffeeScript:

inventoryModule = angular.module 'InventoryModule', []

inventoryModule.factory 'Items', ->
    items = {}
    items.query = () -> [{title: 'Hello', price: '5'}]
    items

inventoryModule.controller 'InventoryController', ($scope, Items) ->
    $scope.items = Items.query()

angular.bootstrap document, ["InventoryModule"]
Run Code Online (Sandbox Code Playgroud)

如果删除最后一行,则应用程序将无效.这是为什么?其他任何地方都没有真正解释过.

这是代码的小提琴:http: //jsfiddle.net/dralexmv/8km8x/11/

正如您所看到的,应用程序确实有效.如果你删除bootstrap它将停止工作.

coffeescript jsfiddle angularjs

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

Image.fromURL错误回调

我正在尝试使用fromURL.问题是我希望能够加载默认图标,如果它无法到达图像服务器下载图像.查看文档我没有看到该fromURL函数的错误回调.我们怎么能发现电话没有成功,因此做了适当的事情?当图像加载不成功时,似乎根本没有调用回调.

fabricjs

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

用于字母和空格的.NET RegEx

我试图在C#中创建一个只允许使用字母数字字符和空格的正则表达式.目前,我正在尝试以下方面:

string pattern = @"^\w+$";
Regex regex = new Regex(pattern);
if (regex.IsMatch(value) == false)
{
  // Display error
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

.net c# regex

5
推荐指数
2
解决办法
3万
查看次数

具有溢出整数的(!!)运算符

我刚刚开始学习Haskell并开始玩无限列表和懒惰评估的想法.我构建了一个无限列表,并尝试使用!!运算符访问非常非常远的索引处的元素.问题是!!运营商的类型签名如下:

(!!) :: [a] -> Int -> a

这意味着它需要一个Int索引来从列表中检索该元素.

现在,每当我尝试索引一些如此遥远的东西以使其溢出Int并因此变为负面时,就会出现我的问题.什么是适当的Haskell方式这样做?

haskell

4
推荐指数
1
解决办法
144
查看次数

所有任务完成后NSURLSession通知

我一直在阅读文档并在线查看,但未能找到这样做的方法.目前,我在一个会话中创建了20个任务,并希望只有在完成该会话的所有20个任务时才能执行某种回调.有没有办法做到这一点?我查看了很多委托方法,没有发现任何兴趣.

ios ios7

4
推荐指数
1
解决办法
1258
查看次数

Angular JS + CoffeeScript + JSFiddle:代码不能正常工作

我今天开始玩CoffeeScript和AngularJS,并注意到没有很多关于如何使用CoffeeScript正确编写AngularJS的文档或示例.我自己的实验似乎没有奏效.作为一个教学上的例外,有人能指出我为什么这个小提琴不起作用?

http://jsfiddle.net/dralexmv/8km8x/4/

它声称没有定义InventoryModule.虽然我已经在第一行宣布了它.

这是HTML:

<div ng-app='InventoryModule' ng-controller='InventoryController'>
<table>
    <tr ng-repeat='item in items'>
        <td>{{item.title}}</td>
        <td>{{item.price | currency}}</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这就是CoffeeScript:

inventoryModule = angular.module 'InventoryModule', []

inventoryModule.factory 'Items', ->
    items = {}
    items.query -> [
        {title: 'Table', price: '5'},
        {title: 'Chair', price: '10'}
    ]
    items

inventoryModule.controller 'InventoryController', ($scope, Items) ->
    $scope.items = Items.query
Run Code Online (Sandbox Code Playgroud)

coffeescript jsfiddle angularjs

2
推荐指数
1
解决办法
1986
查看次数

单元测试ValidationRules

我写了一个小的ValidationRules库,并希望确保它通过了大量的综合测试.我想对它们进行单元测试,但我不确定如何对测试规则进行单元测试.我认为它类似于测试任何其他方法,但有一些我不确定的事情.

例如,我的一些验证规则具有用于通过XAML传递参数的属性.我不想提出这样做​​,因为许多人将添加验证器并构建在我的单元测试套件上.

<utils:RestrictInputTypeValidator Restriction="IntegersOnly" ValidatesOnTargetUpdated="True"/> 在此示例中,"限制"是验证规则"RestrictInputTypeValidator"的属性.

我没有找到任何关于单元测试验证的好资源,并且很乐意看一些最佳实践的例子.

c# validation wpf xaml unit-testing

2
推荐指数
1
解决办法
1421
查看次数

标签 统计

angularjs ×2

c# ×2

coffeescript ×2

fabricjs ×2

jsfiddle ×2

.net ×1

haskell ×1

ios ×1

ios7 ×1

regex ×1

unit-testing ×1

validation ×1

wpf ×1

xaml ×1