JavaScript

JavaScript

目次を自動的に生成するjQueryプラグイン

HTMLで書いたページに目次を自動的に追加するjQueryプラグインです。 h1-h6で記載した見出しを抽出し、目次を作成します。 目次には見出しへのリンクが設定されます。 このプラグインは二つのコードからできています。
JavaScript

JavaScriptの配列は結合して比較する

次のように変数のaとbに配列を代入します。 aとbは同じはずですが、比較するとなぜかfalseになります。
JavaScript

JavaScriptで休日を判定する関数

「国民の祝日に関する法律」があり、日本の祝日、休日について定められています。 JavaScriptで休日、すなわち祝日と日曜日と振替休日を判定する関数を作りました。 前にJavaScriptで祝日を判定する関数で紹介したgetNationa...
JavaScript

JavaScriptで祝日を判定する関数

2007年以降の日本の国民の祝日を判定する関数を作りました。その日が祝日であればその名称、祝日でなければ空文字を返します。 2016年から実施の「山の日」にも対応しています。
JavaScript

JavaScriptの日付オブジェクトは日本時間で入力すると標準時でセットされる

日付オブジェクトの設定(Dateインスタンスの生成)について調べてみました。前にも似たような記事を書いたことがありますがよく理解できていません。整理してみました。
JavaScript

JavaScriptでDateオブジェクトにメソッドを追加

JavaScriptで日付を操作する関数を作っているのですが、これをメソッドとして追加できないか、調べてみました。 サンプルを3個、紹介しています。 いずれも「var dateObj = new Date(2012, 1, 15);」に対し...
JavaScript

JavaScriptでGoogleを使い音声読み上げ

Google翻訳の機能を利用して音声合成をする方法について簡単にまとめます。 音声読上げについては以前にも紹介したことがありますが、英語のみでした。今回の方法は日本語もOKです。
JavaScript

evalを使わずに関数を文字列で指定して実行する方法

JavaScriptのevalは「JavaScriptコードの文字列を評価」する関数です。 例えば「2+5」というような文字列を与えると、計算結果「7」を返します。 この応用で、関数を文字列で指定することができます。
JavaScript

JavaScriptで月末の日を求める

下に示すようなJavaScriptのコードを見ました。 年と月を与えて月末の日を求める関数です。
JavaScript

JavaScriptの日付オブジェクトに数値を指定する場合の注意

JavaScriptでは「new Date」を使って日付オブジェクトを生成します。 まず、引数に年月日を指定します。 ここでは1970年1月1日を表します。なお月については1月が「0」になります。