JavaScript
どっちがどっち?と確実に毎回悩むこのセット。 パラメータ関連でよく出会います。 Javascriptで片付けちゃうよ!エンコードする(例:「あ」➛「%E3%81%82」)encodeURI( エンコードしたいURI ); https://www.aaa.com/あ ↓ https://www.aaa.com/%E3%81%82予…
var items = { "pen" : 80, "book": 450 };itemsの中にプロパティがいくつあるのかほしい! 数を求めるといえばlengthだ!!!console.log(items.length);➛➛➛ undefined( ◜ω◝ ) アヒンオブジェクトではObject.keys()メソッドを使うObject.keys()にlengthをつけ…
最近なるべくjQueryではなくバニラJSを書くように心がけている私ですこんにちは。 Javascriptって、大体は書いた順に上から処理してくれるイメージですが 実は同時進行タイプ(正しくは非同期言語)なのでちょっと時間のかかる処理を挟むと、他の処理を先に…
const contents = location.pathname.split('/').slice( -2, -1); let itemName = 'リスト'; switch (contents) { case 'title': itemName = 'タイトル'; break; case 'btn': itemName = 'ボタン'; break; ・・・ ・・・ }現在地のディレクトリ名を取得その…
for~ とか each とかは知っていたけど今回はじめて知った繰り返し処理の書き方のメモ。function consMemo( txt ){ console.log( txt ); }; // 3回コンソールに表示。 var hyouji = _.times( 3, consMemo );シンプル&わかりやすくて好き。うん。と、思ってい…
スクロールバーやアドレスバーを含まない$(window).width() document.documentElement.clientWidth; $(window).height() document.documentElement.clientHeight;スクロールバーやアドレスバーを含む値がアドレスバーの出現等によって動的に変化しますwindow…
jQueryで書かれていたajaxとアニメーションをJavascriptに書き換える(戻す?)作業が発生したのでメモ。 jQuery畑で育ちすぎて検索の仕方もわからなかったよ。検索について検索するときは頭に「脱jquery」をつけろ!!! .hasClass をjavascriptに書き換え…