spliceメソッドやsliceメソッドでは「値」ではなく「何番目」かでの処理をするためできない。shuffleというアルゴリズムを利用するもの。ソースのサンプルもほとんどが同じ。javascript」でググるとそのまま利用できる記事がたくさん見つかる。2017-5-11touchendがAndroidで効かない?!数年前にも同じことでハマってしまったのに、同じ過ちを繰り返してしまったので備忘録。2016-12-30連想配列(オブジェクトの値)の並び替えたとえば下記のような配列(sample)で、配列に格納したオブジェクトの指定したキー(b)の値で並び替えたいとき。使ってみる」という記事を書いた。2015-7-21iframeの高さを自動調整するiframeで呼び出した際、iframe自体はスクロールさせずに高さを取得してiframe全体を表示させます。端末によって画面両サイドのエリアのリンクが認識しづらい現象が発覚。クリッカブル領域を広げてみたが改善されなかった。APIスマホやタブレットの普及で、現在地を取得するような位置サービスの需要が多くなるのは用意に想像がつく。使ってみるこの記事を、下記ページに焼き直しました。2013-2-14[連想配列]2つ以上のキーで並び替えをする2つ以上のキーで連想配列を並び替えしたいときの備忘録。想定すべき画面サイズ、利用シーンに適した情報のコントロールが崩壊しつつある。2012-11-12継承(擬似クラス型)継承(擬似クラス型)のサンプルの一つとして、コードを理解しやすいようにもっともミニマムなカタチで、シンプルに用意してみた。2012-7-7スマホでマウスオーバースマートフォン(以下スマホ)やタブレットでPCでいうところのマウスオーバー処理をしたいときは、touchイベントを使うことで実現できる。2012-5-31localStorageでオブジェクトを格納するlocalStorageは、近頃のブラウザやスマホで対応しているのでチョー便利。スクロールバーは、基本ブラウザが用意してるのを使えばいい、という考えでした。2011-10-20Javascriptでカレンダーを作ってみたポイントは、「その年月のカレンダーのその日は第何週なのか、第何曜日なのか、何日なのか」をJavaScriptで生成し、祝祭日はCSSで指定していること。2011-8-12IEでhtml5のタグを認識させるJavaScriptIEでは、html5で追加されたタグを使用しても認識してくれません。Mobileを導入するだけで、同ドメイン内の他ページやページ内リンクを使ってページ遷移するときに右から左へスライドします。まもなくβ版がリリースされるそうですが、現状のα版3を見てみました。2011-2-23maxlengthで指定されたテキストのlengthinputタグ要素の属性、maxlengthが指定されたテキストの文字数について、ちょっと調べてみた。Javascriptがちょっと分かってきたかもいまどき「マッシュアップ」という言葉を使うこと自体ちょっぴり恥ずかしいのですが、外部APIを連携する際のお覚書き。2009-1-15JavaScriptでIEかどうかの判別Javascriptでブラウザ判別するのはともかく嫌いで、どうにかこれまで避けてきたのだけど。2008-11-2DOMトラブル:getAttribute('class')記述は間違いない(はずな)のに、ブラウザによって思うように動作しないことがある。実際にどのようなことがあったのか、そしてどのようにすれば対処できたのかを紹介。2008-3-1DOMトラブル:getAttribute('href')記述は間違いない(はずな)のに、ブラウザによって思うように動作しないことがある。実際にどのようなことがあったのか、そしてどのようにすれば対処できたのかを紹介。2掲載から特定の期間が経過すると削除する(「new」マークや「最新情報」など)場合に便利なスクリプト。2008-1-22期間を限定した表示コンテンツのある一部分の掲載削除日が決まっている場合(「new」マークや「本日更新」)に便利なスクリプト。Model)をスクリプトなどを使って操作し、ブラウザに動的な効果を与える技術。2007-11-8スタイルシートを変更するスタイル変更ボタンを設置し、スタイルシートごとごっそり置き換える。これはCSSとJavascriptの組み合わせで実現させる。strictでは、新規ウィンドウを開くtarget属性を推奨していません。