JavaScript

jQueryのajax関係の非推奨メソッド

いまさらだが、下記のようになっている。
jQuery1.8で非推奨になったみたいだから、かなり時間が経っているな。
$.ajax() | jQuery 1.9 日本語リファレンス | js STUDIO (studio-kingdom.com) ExternalLink から引用 ここから-
非推奨に関する注意: jqXHR.success()、jqXHR.error()、jqXHR.complete()コールバックは、 jQury1.8で非推奨になりました。 今後これら非推奨のコードが除去されることに備え、代わりのjqXHR.done()、 jqXHR.fail()、jqXHR.always()を使用するようにしてください。
$.ajax() | jQuery 1.9 日本語リファレンス | js STUDIO (studio-kingdom.com) ExternalLink から引用 ここまで-

続きを読む

JavaScript 配列で注意すること

下記のように配列の第0番目に要素を入れずに第1番目に要素を入れるときは、lengthプロパティで配列の要素数を取得すると1ではなく2になる。
これは注意すべき。


var arrayA = [];

console.log("arrayA.length:"+arrayA.length);//arrayA.length:0

arrayA[1] = "good";

console.log("arrayA.length:"+arrayA.length);//arrayA.length:2
続きを読む

JavaScript indexOfメソッド

indexOfメソッドを使って対象文字列からsearch文字列が検索可能である。
私は、文字列検索にはindexOfメソッドを使用している。

indexOfメソッドを使った文字列検索は次の3パターンがある。
(1)indexOfメソッドを使って対象文字列とsearch文字列が含まれるかを判定する。
(2)indexOfメソッドを使って対象文字列とsearch文字列が前方一致するかを判定する。
(3)indexOfメソッドを使って対象文字列とsearch文字列が後方一致するかを判定する。

続きを読む

JavaScript JSON.parseメソッドとJSON.stringifyメソッド

文字列をJSONとして解析してオブジェクトに変換する。
このときは、JSON.parse()を使用する。
私は「テキストファイルに書いてある文字列」をJSONとして解析することに使用している。
オブジェクトをJSON文字列に変換したい。
このときは、JSON.stringify()を使用する。

「parse」は『構文解析する』って意味。
「stringify」は英語の辞書に載ってないな。

続きを読む

JavaScript JSON

–JavaScript Good parts P157 ここから–
JavaScript Object Notation(JSON)は軽量なデータ交換用のフォーマットである。
JSONはJavaScriptのサブセットの1つだが、特定の言語には依存しない仕様になっており、モダンなプログラミング言語で書かれたすべてのプログラム間でデータをやりとりするために使用することができる。
–JavaScript Good parts P157 ここまで–

続きを読む

JavaScript 特殊文字を文字参照に変換する

JavaScriptの文字列中の特殊文字を文字参照に変換する。

–JavaScript Good parts P38 ここから–
JavaScriptでは、標準で用意されている変数型を拡張することができる。
Function.prototypeを拡張することで、すべての関数で利用できるメソッドを追加することができる。Function.prototypeにmethodメソッドを追加することで、prototypeプロパティを直接指定することなく、prototypeオブジェクトにメソッドを追加できるようになる。
–JavaScript Good parts P38 ここまで–

続きを読む