メモブログ

技術的なことを書き連ねるブログ

javascript

javascriptのthisについてまとめる

頭ではなんとなく理解しているけど、javascriptのthisはややこしい なのでちゃんとまとめようと思いました。 そもそも、javascriptにおいて「this」は何を指すか? 色々調べていてとてもしっくりくる説明があった。 thisが呼ばれた関数(メソッド)が所属し…

Arrayオブジェクトのメンバ

arr.concat(arr2) 2つの配列を結合 var arr1 = ["りんご","バナナ","みかん"]; var arr2 = [1,22,333,4444]; console.log(arr1.concat(arr2)) // ["りんご", "バナナ", "なし", 1, 22, 333, 4444] arr.join(del) 配列内の要素を区切り文字で結合 var arr1 =…

Mathオブジェクトのメンバ

abs(num) 絶対値 document.writeln(Math.abs(-20)); // 20 絶対値 max(num1,num2) 2つのうち大きいほうを返す document.writeln(Math.max(11,2)) // 11 min(num1,num2) 2つのうち小さいほうを返す document.writeln(Math.max(11,2)) // 2 pow(base,p) べき…

Stringオブジェクトのメンバ

indexOf(substr [,start]) 文字列前方(start+1文字)から部分文字列substrを検索 var str1 = "あいうえおあいうえお"; document.writeln(str1.indexOf("えお")); // 3 前から検索 document.writeln(str1.indexOf("えお",-5)); // 3 マイナスにしても0から?…

スライダーのプラグイン slick

色々便利なんだけど、 オートプレイ中に→STOP→別タブに移動→戻ってくる→また動き出しちゃう。というバグがある。【jQuery】高機能で実装も簡単なスライダー-slick.jsの使い方-再生・停止ボタンも付けてみました – Snaplog 今、タブを開いているかいないかを…