JavaScript

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」になります。
JavaScript

簡単に年表を作る「vis.js」

簡単に年表を作る「vis.js」を紹介します。今までにもいくつか同じような仕組みを紹介しましたが、最も簡単かもしれません。vis.js | a dynamic, browser-based visualization libraryタイムラ...
JavaScript

GoogleカレンダーからExcelにデータを移行する方法

GoogleカレンダーからエクスポートするとiCalendarファイル(iCal形式)というテキストデータになります。例えば、千葉ロッテの今年の日程をエクスポートすると次のようになります。
JavaScript

電話番号を取得するための正規表現

日本の電話番号を正規表現を使って取得する方法を考えます。
JavaScript

キリル文字をラテン文字に変換

キリル文字ソチ冬季五輪が始まります。開会式は明日2月7日ですが競技は既に始まっているそうです。ソチは黒海の畔にある街でロシア語では「Сочи」と表記されます。アルファベットの一種でキリル文字と呼ぶそうです。英語のアルファベットはラテン文字で...
JavaScript

PHPのpreg_match_allをJavaScriptで再現

やりたいことPHPにはpreg_match_allという関数があります。正規表現を使い、マッチする文字列を全て取得できます。括弧を使うとその部分も取得できます。テキストファイルやHTMLファイルからパターンに沿った文字列を簡単に取得できるの...