JavaScript

Excel

修正ユリウス日

シリアル値エクセルで経過日数を求めるには日付同士を単純に引き算すれば求められます。エクセルではシリアル値という値を使って日付を管理しているからです。シリアル値は1900年1月1日を「1」、2日を「2」として延々と日数を数えた値です。例えば、...
JavaScript

alertとpromptのどちらを使うか

ブックマークレットで、取得した何らかの結果を表示させるにはアラートまたはプロンプトを使う。javascript:(function(){alert('sample');})()javascript:(function(){a=window....
JavaScript

ブックマークレットで目的のウェブサイトを開く方法

ブックマークレットを使って特定のページを開く場合は次のような方法があります。同じウィンドウで開くjavascript:(function(){document.location.href=URL})()別のウィンドウで開くjavascrip...
JavaScript

モニターで長さを測る方法

目の前にパソコンはあるのだけれど、定規がない場合にパソコンのモニターで長さを測る方法です。WindowsXPで使えます。スタート-コントロールパネル-画面を開き(デスクトップ上で右クリック-プロパティでも可)、設定タブを選択してください。詳...
JavaScript

「13日の金曜日」を羅列する

今日は13日の金曜日。今年は3回ありました。来年は1回だけ。2000年から10年間の「13日の金曜日」を羅列するコード(JavaScript)は次の通り。function fri13(){ var s=""; for(i=0;i
JavaScript

JavaScriptのreplaceで置換後の文字列に関数を使う

JavaScriptでreplaceを使うとき、置換後の文字列に関数を指定できますが、そのときの動きについて調べてみました。引数を変える例1moto = "123×456";saki = moto.replace(/(\d*)(\D*)(\...
JavaScript

はてなハイクとTwitterのAPIの違い

はてなハイクのAPIはTwitterと互換性があるとのこと。私はJavaScriptではてなハイクとTwitterの過去の投稿を抽出しているのですが、確かに同じコードで動きます。しかし若干、異なる点があるので、書いておきます。
JavaScript

JSONに関するメモ

JSON形式のデータは次のような文字列で表される。JavaScriptではそのまま配列変数として使える。※この場合は2次元の配列となる。recs=;alert(recs);このようにすると「satou」と表示される。※0番目からカウントした...
JavaScript

JavaScriptのsort

JavaScriptのsortの基本についてメモする。
JavaScript

ブックマークレットの簡単な作り方

ブックマークレットの簡単な作り方は次のとおり。なお、Internet Explorerで動作を確認した。 JavaScriptで実行したいことを書く。 JavaScriptの中身をコピーし、次の○○○○の部分に貼り付ける。javascrip...