2015-12-25から1日間の記事一覧

backbone.js や angularjs や vue.jsなど、クライアントサイトMVCでページ遷移時(routerでのhash変更)にイベントを取得したい

hashChangeイベントとpopStateイベントを監視 window.addEventListener('popstate',function(ev){ . . . },false); jquery mobile なら navigate イベントがある 参考 http://uhyohyo.net/javascript/12_3.html http://www.webcreativepark.net/jquerymobile…

javascriptでalertを置き換える。

単純にalertを再定義してあげれば上書きできるが、alertの場合(windowsオブジェクト)に属するメソッドの場合delete alertで元のネィティブなメソッドを戻すことができない。 ※ chromeの場合仕方ないので、元の関数はwindows.nativeAlert = window.alertみた…

javascriptでobjectから値の配列に変換する

オブジェクトから配列へ変換する方法がなかなか見つからなくて困った。javascriptでobjectから値の配列に変換するもので、keyが数字のものは多いがハッシュのものが意外と見つからなかったので困った。phpではハッシュは配列と一緒なのでarray_valuesで一発…

javascriptで置換したい組のハッシュでreplaceする

phpのstr_replaceだと簡単 たぶん、こんなかんじ '逆','小' => '大' ]; $str = str_replace(array_keys($replaces),array_values($replaces),$str); javascriptだと途端に面倒になる。 まるで呪文のようだ var str = "小回転", map = {"回":"逆", "小":"大"…