JavaScript

JavaScript

春分の日・秋分の日はどう決まる?JavaScriptで計算する方法

春分の日は年によって変わる春分の日は今年は3月20日でしたが年によって変わります。これを計算で求める方法があります。春分の日 - Wikipedia1900年から2099年までの求め方が載っています。JavaScriptで春分の日を求めるこ...
JavaScript

JavaScriptで文字列から関数を動的に実行する3つの方法 – if文、eval、オブジェクトの比較

JavaScriptで関数名を文字列で与えるとその関数が実行されるような方法を考えます。
JavaScript

zrssfeedでRSSを取得

jQueryプラグインの「zrssfeed」を使うと簡単にRSSを取得して表示することができます。
JavaScript

jQueryでcookieを使う

jQueryでcookie(クッキー)を扱うにはプラグイン「jquery.cookie.js」を使うと簡単です。
JavaScript

jQueryプラグイン「flipCounter」

数字を「大きくて美しいアナログ表示」にするjQuery用のプラグイン「flipCounter」を使ってみました。
JavaScript

複数行にマッチさせる正規表現

JavaScriptで複数行にマッチさせる方法が分かりません。やむを得ず次のように改行を「@」などの文字に変換してからマッチさせていました。moto=moto.replace(/\n/g,"@");saki=moto.match(/.*/)...
JavaScript

配列からリストを作るサンプル

JavaScriptで配列からHTMLのULを使ったリストを作るユーザー定義関数を作ってみました。配列を与えるとレベルに応じて入れ子構造になったULリストを文字列で出力します。function array2ul(a) { var t = "...
JavaScript

テーブルにフィルター機能を付けるjQueryプラグイン

HTMLのテーブルにExcelのようなフィルター機能を付けようと思い、jQueryのプラグインを探したところ、見付からなかったので、自分で作ってみました。
JavaScript

正規表現におけるハイフンの挙動

「-」を「ハイフン」と読みますが、年配の人だと「ハイフォン」と読む人が多いようです。英語の発音記号を見るとどちらでも正しいようですが、「ハイフォン」だとベトナムの都市を思い浮かべてしまうので、私は「ハイフン」と読んでいます。正規表現における...
JavaScript

EANコード用チェックデジット

EANコード(JANコード)は13桁ですが、最後の桁はチェックデジットです。チェックデジットの作り方は色々ありますが、EANコードの場合は「モジュラス10ウェイト3」と言われる方法を使っています。12桁について、右から数えて奇数番目の数は1...