小编Sid*_*ebp的帖子

IndexedDB性能

任何人都可以指向我的文章,或者最好提供一些IndexedDB(理想情况下是Chrome)的性能体验 - 获取,插入和更新性能如何?

似乎有合理的意见,它几乎无法用于超过几千条记录的数据集,但我不确定这是否仅仅是由于缺乏索引 - 当然在概念上它不能比网络存储慢两者都可能在内部使用键值存储?

谢谢

html5 indexeddb

12
推荐指数
2
解决办法
5696
查看次数

相互连接的曲线

给定一系列JSON坐标,通常采用以下格式:

{from: {x:0, y:0}, to: {x:0, y:10}, ...}
Run Code Online (Sandbox Code Playgroud)

我想绘制一系列直线虚线路径,这些路径与简单的固定半径圆角相连.我一直在寻找斜率截距形式来计算直线上的点,但我对于计算(贝塞尔?)曲线上的点的方法感到有些困惑.

例如,我想在p1和p2以及p3和p4之间绘制曲线.尽管可怜的模型可能意味着我很高兴角落是一个固定的半径,例如10px

路径

我想抽象出绘图逻辑,因此我正在寻找一种通用的方法来返回一个JavaScript点数组,然后我可以通过多种方式进行渲染(因此我避免使用SVG,Canvas等提供的任何内置函数).

javascript algorithm drawing

5
推荐指数
1
解决办法
131
查看次数

根据ListBox选择更改ContentTemplate

我在StackPanel中有一个Listbox和一个边框,类似于以下内容:

<StackPanel Orientation="Horizontal">
      <ListBox>
          <ListBoxItem Content="People"/>
          <ListBoxItem Content="Animals"/>
          <ListBoxItem Content="Cars"/>
       </ListBox>
       <Border Width="200>
            <ContentPresenter/>
       </Border>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

当我在列表框中选择一个项目时,我想相应地更改ContentPresenter中的内容,例如选择人们会更改模板以显示一系列与人相关的输入字段,其中选择动物将显示与动物等相关的一系列字段. - 这种行为类似于TabControl.

我想我可以使用DataTrigger实现这一点,它改变了Border中的DataTemplate,但我不知道如何实现这一点.

有什么指针吗?

谢谢

wpf contenttemplateselector

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

Three.CurvePath和自定义标记

我正在使用Three.JS创建游戏,我已经建模并成功导入了在Sketchup中创建的城市.我现在需要动态添加一些"跟我来"箭头(根据下面样机中的黄色箭头).我相信我可能需要使用Three.CurvePath来实现这一点,但我不确定这是否是最佳方法 - 我是否需要手动建模路径并计算每个箭头对象的切线,以便它们自然地指向角落(如每个左转在模型中)?

在此输入图像描述

希望这是有道理的!

javascript three.js

3
推荐指数
1
解决办法
1955
查看次数

这是不好的回调练习吗?

我是一个相对较新的JavaScript,并反复发现自己在一个辅助对象中编写方法,它将回调作为一个参数,例如

var utilities = {
    getTweets: function (user, maxTweets, callBack) {
            var obj = $(this);
            $.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?callback=?&screen_name=' + user + "&count=" + maxTweets, function (data) {
                callBack(data);
            });
    };
Run Code Online (Sandbox Code Playgroud)

然后我这样称呼它:

 utilities.getTweets("TESTUSER", 4, function (tweets) {
                .....
             });
Run Code Online (Sandbox Code Playgroud)

鉴于我使用setInterval调用上面的代码,这可能会随着时间的推移而泄漏/是否有更好的方法来编写它?

javascript jquery

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

三.JS路径跨越平面

我有一个非常简单的 Three.js 场景:单击

通过提供来自 2D 空间的一系列向量(从相机视图 0、0、200 绘制),例如,{from:{x,:0, y:10}, to:{x:50,y:50}}我希望能够在平面对象的表面上绘制一条路径,就像下面的示例图像所描绘的那样:

在此输入图像描述

一般来说,我对 Three.JS/ 3D 相当陌生,并且已经查看了 Vector3 和路径对象,但承认我有点不知道从哪里开始 - 任何人都可以提供任何建议或理想情况下对我发布的 JSFiddle 进行简单更新吗?

javascript three.js

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