JavaScript

JavaScript

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

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

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

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

JSONに関するメモ

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

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

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

JavaScriptのescapeとencodeURIとencodeURIComponentの違い

JavaScriptで、エンコードに使われる、escapeとencodeURIとencodeURIComponentについて、その違いを一覧にしてみました。経験的には、ブックマークレットを作るときにはencodeURIで変換しておくとよいよ...
JavaScript

JavaScriptのfor…in ステートメント

配列の中にある要素についてそれぞれ処理をする場合は次のようにforステートメントを使うのが一般的である。次の例は配列の要素をそれぞれ括弧で挟み繋げる。arrs=new Array("q","w","e","r");ret="";for(i=...
JavaScript

JavaScriptでTwitterの日付を日本語に直す

Twitterの投稿データをJSONなどで取得すると、日付は「Tue Dec 16 23:48:56 +0000 2008」のようになります。英語表記なので分かりにくい上、そもそもイギリス時間。これを「2008年12月17日 8:48:56...