javascript」タグアーカイブ

JavaScriptでCSVデータ(項目行あり)をJSON形式に変換する

駅データ.jpの路線や駅のデータは、先頭行が項目名になっているCSV形式で提供される。こういった「項目行があるCSV形式」ファイルをJSONに変換する方法。項目行で指定される項目名を、そのままJSONデータのプロパティ名 … 続きを読む

カテゴリー: Tips | タグ: | コメントする

JavaScriptのsetTimeout()でパラメータ付き関数を呼び出す

柔軟な記述を許容するJavaScriptならではの方法。 JavaScriptで一定時間ごとに(一定回数)処理を実行したいときは、 setInterval()を使う setInterval()で処理関数名と実行間隔を指定 … 続きを読む

カテゴリー: Tips | タグ: | コメントする

配列を逆順(降順)にソートする(JavaScript)

JavaScriptで配列をソートするには、Array.sort() を使うが、逆順(降順)にソートするには、sort() の引数に関数を記述すればよい。 sort()の引数に「降順になっていたら正の値を返す」関数を指定 … 続きを読む

カテゴリー: Tips | タグ: | コメントする

配列から重複した要素を取り除く

(2013年6月修正) jQueryのunique()は、文字列には使えないようだ。 Description: Sorts an array of DOM elements, in place, with the dup … 続きを読む

カテゴリー: Tips | タグ: , | コメントする

ローカルストレージを利用して端末にデータを保存する(HTML5)

HTML5では端末にデータを保存するためのWeb Storage という仕組が用意されている。Web Storage にはセッション中のみ有効な Session Storage と、永続的に有効な Local Stora … 続きを読む

カテゴリー: Tips | タグ: , | コメントする

JavaScriptでブラウザのオンライン/オフライン状態を確認する

作成中のWebアプリを、オフライン状態でも動作するように改良していくにあたり、ブラウザの今の状態を知る必要があるが、これはブラウザに組み込みのオブジェクトである navigator のonLine プロパティを使えば簡単 … 続きを読む

カテゴリー: Tips | タグ: | コメントする

JavaScriptでオブジェクトの配列をフィルタリングする

JavaScriptでオブジェクトの配列(普通の配列でもOK)に対し、あるプロパティの値をキーとして、条件を満たす要素のみを抽出したいときは、array.filter() メソッドを使う。(ソートしたい場合は、ここを参照 … 続きを読む

カテゴリー: Tips | タグ: | コメントする

Google CalendarをJavaScriptで操作する(基本処理)

前記事で準備が完了したので、’Google APIs Client Library for JavaScript’を使ってGoogle Calendarにアクセスしてみる。操作方法はGoogleの他のライブラリ(例えばG … 続きを読む

カテゴリー: Tips | タグ: , | 1件のコメント

JavaScriptでオブジェクトの配列をコピーしソートする

JavaScriptでオブジェクトの配列をソートするには、array.sort() メソッドを使う。 以下のオブジェクトを考える。 これと同じ形式のオブジェクトが配列になっているとする。 このオブジェクトの配列に対し、あ … 続きを読む

カテゴリー: Tips | タグ: | 1件のコメント

jQuery/JavaScriptで動的tableを操作する技

テーブルを使う際はjQueryのプラグインを使うことが多いが、jQuery/JavaScriptで素のHTMLテーブルを操作する場合のいろいろな技。 jQueryでgetElementById()と同等のオブジェクトを取 … 続きを読む

カテゴリー: Tips | タグ: , | コメントする