私は単に画面上に長方形を置くアプリケーションをコーディングしたいと思います。しかし、私はこれにkinetic.jsとbackbone.jsを組み合わせる必要があります。 キネティック・コードは次のとおりです。kinetic.jsとbackbone.jsを組み合わせることは可能ですか?
document.getElementById('rect').addEventListener('click', function() {
rect = new Kinetic.Rect({
x: 239,
y: 75,
width: 100,
height: 50,
fill: 'green',
stroke: 'black',
strokeWidth: 4,
offset: [50,25],
draggable: true,
});
とバックボーンコード
$(function() {
var Shape = Backbone.Model.extend({
defaults: { x:50, y:50, width:150, height:150, color:'gray' },
setTopLeft: function(x,y) { this.set({ x:x, y:y }); },
setDim: function(w,h) { this.set({ width:w, height:h }); },
isCircle: function() { return !!this.get('circle'); }
});
*私は、これらのパス
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.3.3.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.2.2/underscore-min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js"></script>
の.htmlファイルを追加した私は、バックボーンに代わり、デフォルト値の運動部分を配置したいすべての。出来ますか?
これは、2つのビューに似ています。ボタンのイベントハンドラを持つコントローラと、その矩形の単純レンダラです。 –
間違いありません。しかし、この例は、コードの最初のセクションで示した内容に基づいています。 document.getElementByIdとclickイベント。これが実際の例として定義されたものです。 – Kalpers