小编add*_*onj的帖子

Backbone.js和three.js - 带有画布的MVC

我正处于开发一个小型网络应用程序的计划阶段,该应用程序在3D空间中进行一些交互式数据可视化.

为了获得最广泛的浏览器兼容性,three.js看起来是最佳选择,因为我可以使用WebGL,画布或SVG渲染相同的场景.

理想情况下,我想使用backbone.js提供一个漂亮的MVC层并避免编写ajax的一些乏味,但在我开始使用它之前,我想知道是否有人在尝试时有任何经验/提示/建议的话使这项工作.

假设画布或WebGL,看起来像backbone.view可以非常容易抽象,以支持three.js模型.渲染函数意味着被覆盖.我可以在画布上附加一个简单的监听器,然后我们使用一些三个技巧来拉出用于触发事件的特定模型(这似乎是最困难的任务).Backbone模型和集合可以很好地使用我的API(我认为).控制器可能会有点困难,但甚至可以通过保存相机的位置或类似的东西来使用.

使用SVG渲染时,显然简化了所有元素都在DOM中,但我怀疑当场景中有超过1,000个对象时,SVG是否是一个不错的选择.任何人都有SVG大型场景图的经验吗?

是否有其他库,无论是渲染还是类似骨干,都是更好的选择?我对此事持开放态度.

javascript backbone.js three.js

7
推荐指数
1
解决办法
3421
查看次数

Mongo Shell没有方法查找

我用MongoDB shell版本运行Debian:2.4.3

我跑

use dbname
db.stats.find()
Run Code Online (Sandbox Code Playgroud)

它输出以下内容

> db.stats.find()
Mon May 13 17:55:20.933 JavaScript execution failed: TypeError: Object function (scale){
return this.runCommand( { dbstats : 1 , scale : scale } );
} has no method 'find'
Run Code Online (Sandbox Code Playgroud)

但是在其他集合上运行它可以正常工作.

这个mongo实例正在与nodejs一起使用.

mongodb

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

标签 统计

backbone.js ×1

javascript ×1

mongodb ×1

three.js ×1