问题标签 [backbone.geppetto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
979 浏览

backbone.js - 了解backbone.geppetto

关于backbone.gepetto插件的一些问题

  1. 我有一个布局和一些内部视图。如何将视图生成的事件传递给布局?layout:onRender 中的实例视图,将 parentContext 传递给 view,并使用 this.context.dispatchToParent 向 layout 发送消息或监听 layout 中的 view.context 事件?什么策略更好:父母听孩子或孩子向父母发送事件(说,渲染我)?

  2. 在 geppetto 示例中,我看到每个视图只有一个上下文,但没有看到多个视图的一个上下文,如何在小部件之间共享代码和数据?

  3. 何时使用 dispatch、dispatchToParent、dispatchGlobally ?

  4. 上下文的主要思想是什么?没有上下文,小部件可以监听事件,可以将它们发送给父级或父级可以像上下文一样监听它们,有什么区别?

  5. 如何确定上下文中应该有什么逻辑以及视图项中应该有什么?

0 投票
0 回答
15 浏览

backbone.geppetto - 如何同时移动两个标记?

我正在尝试使用 ObjectAnimator 和 AnimatorSet 同时移动两个标记,但我没有让它工作,在这里我分享我正在使用的代码。

我有两个列表,用于存储每个标记的 LatLngs,然后创建 Objectanimator 为每个标记提供动画,但是......当我运行它时,两者不会同时移动,而是按顺序移动第一个结束,另一个开始移动