JavaScript

JavaScript

consoleの便利な機能(console.log以外の使い方)

ブラウザのconsoleはJavaScriptのデバッグでよく使います。よく使うのがconsole.logですが他にも機能があります。次のページに載っています。
JavaScript

jQueryで指定した箇所までスクロールする方法

ブログなどに自動的に目次をツールを作ろうとして挫折しました。その際に調べたことをメモしておきます。HTMLでは見出しの部分にh2やh3などのタグを使います。このタグをめがけてスクロールする方法です。
JavaScript

アマゾンの画像付きリンクを生成するブックマークレット

アマゾンの商品ページへのリンクを生成するブックマークレットを作りました。アマゾンのサイトの商品のページで実行すると次のようなHTMLをプロンプトに表示します。これをコピーしてブログなどにペーストします。
JavaScript

jQueryでダイアログを表示する方法

jQueryUIを使うとダイアログを取り扱うことができますが、小さなプログラムなので、jQueryUIは使わずjQueryだけでダイアログを表示させてみようと思いました。意外と苦労したので、メモとして残しておきます。
JavaScript

PHPのコードを整形する「PHP Beautifier」

コードを整形するツールはいろいろあります。PHPにもあるのですが、使い勝手が悪かったり、整形が意図と違っていたり、どれも今一つです。そこで自分で作ってみました。
JavaScript

jQueryで「以外全て」を指定する方法

jQueryのセレクターで、全てを指定する場合は「*」を使います。また、ある要素以外を指定する場合は「:not」を使います。「:not(.apple)」とするとappleというクラスを使用している要素以外が指定されます。
JavaScript

Googleスプレッドシートのセル範囲を操作するスクリプト

セル範囲を取得する場合はgetRangeを使います。取得した範囲の値を配列として取得する場合はgetValuesを使います。こうなれば通常のJavaScriptの手法が使えます。一方、セル範囲に値をセットする場合はsetValuesを使いま...
JavaScript

JavaScriptとPHPで空行を削除する方法

文字列を処理するときに空行が無駄な場合があります。予め空行を削除してから処理する方法を整理しました。JavaScriptとPHPの場合です。
JavaScript

JavaScriptで日付を扱うスニペット

JavaScriptで日付オブジェクトを扱ったり変換したりする場合に使うスニペットです。
JavaScript

JavaScriptで正規乱数

JavaScriptではMath.randomを使って乱数を発生させます。0から1までの間の数がランダムに返ります。発生の確率はどの数も同じなので一様乱数といいます。一方で、ある値に偏った乱数がほしい場合があります。例えば20点満点のテスト...