ダウンロード
Download jQuery | jQuery ExternalLink
2022年12月20日にjQuery 3.6.3がリリースしたみたいだな。
jQuery 3.6.3 Released: A Quick Selector Fix | Official jQuery Blog ExternalLink
JavaScript
JavaScript 変数名にJSONは使えない
JavaScriptでは変数名にJSONは使えない。JSONはオブジェクトである。
console.log("JSON = " + JSON);//JSON = [object JSON]
console.log("typeof JSON = " + typeof JSON);//typeof JSON = object
続きを読む 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
続きを読む jQueryで要素の表示・非表示の状態を取得する
何個かやり方があるみたいだが、次のやり方を使うことにするかな。
if ($('#foo').is(':hidden')) {
// 非表示の場合の処理
} else {
// 表示されている場合の処理
}
続きを読む 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 Math.ceilメソッド
bufが「3 < buf < 4」であるときに、bufの値を4にしたい。
こんなときはどうするか?
JavaScript 特殊文字を文字参照に変換する
JavaScriptの文字列中の特殊文字を文字参照に変換する。
–JavaScript Good parts P38 ここから–
JavaScriptでは、標準で用意されている変数型を拡張することができる。
Function.prototypeを拡張することで、すべての関数で利用できるメソッドを追加することができる。Function.prototypeにmethodメソッドを追加することで、prototypeプロパティを直接指定することなく、prototypeオブジェクトにメソッドを追加できるようになる。
–JavaScript Good parts P38 ここまで–
【JavaScript】配列の要素を昇順(A-Z順)と降順(Z-A順)に並び替える
配列の要素を昇順(A-Z順)と降順(Z-A順)に並び替えるのは、sortメソッドを使用する。
アルファベット順が昇順。
アルファベット逆順が降順。
昇順【ascending order】asc
降順【descending order】desc
文字列を比較して、並び替えをするのがsortメソッド。
文字列を比較すると、次のような挙動になる。
if("Naoki" > "Akira"){
//真になる
console.log("真");
}
続きを読む
最近のコメント