ひどいタイトルですが、タイトルままです。 練習がてら、2本指操作で画像を移動回転拡大縮小できるサンプルを作ってみました。 iPhone3GSで確認しました。普通のPCでは動きませんすみません。 http://yprops.com/practices/pinchtest/ HTC Desire ってマルチタッチだっけ。動くんだろうか。 ■JSソース直リンク http://yprops.com/practices/pinchtest/pinchtest.js ■メモ 今回は毎回 TouchEvent.touches[0].pageX のようにタッチの情報を配列の位置を指定して取得したが、 使う指が増減する時など、Touch オブジェクトは配列上の位置を変えることもあるようなので、今回のやり方には脇のあまさが残る。 fingerA = touches[0] みたいに一度参照をとっておけば
Function.prototype.curry = function(t) { var self = this; return function() { return self.apply(this, [t].concat(arguments)); } } のような関数をカリー化引数を部分適用させるメソッドを作ってみたが上手く動作しない。arguments は Array オブジェクトではないので、[t].concat(arguments)はフラットな配列として展開されないのだった。 function hoge() { window.alert(arguments); // object Arguments window.alert(arguments instanceof Array); // false } hoge(); JavaScript には、arguments 以外にも、D
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く