aoma blog

エンジニアの日常とか技術とか

JavaScript

JavaScriptで一覧ページの画像URLを全て取得する

稀に、一覧ページとかに表示されてる画像URLを全て取得したいとき、あるよねー! そんなときは Chrome のデベロッパーツールを使いましょう。 JS pathを取得 Copy JS pathで取得 document.querySelector("#qurireco > article:nth-child(1) > a > div > div.…

昨今のJavaScriptをレビューしたら全くわからなかった話

はじめに 最近JavaScriptのプルリクが来たので「よーしやったるでー」って感じでレビューしたんですが、まったく理解できずレビューになりませんでした。 その時疑問に思ったことをメモします。。 誰かの助けになれば幸いです。。 これはもう引退やな。。 cl…

JavaScriptの即時関数とreadyとloadの違いまとめ

たまに新規にJS書くとき、グローバルスコープを汚染したくないので即時関数で囲ってやることが多いんですが、毎回書き方どうだっけ?ってなるのでメモ。 ついでにonready(jQueryでの呼び名)とonloadについても。 実行タイミング 即時関数 その名の通り即時…

【JavaScript】varとletとconstとブロックスコープについて検証してみた

はじめに 以前までJavaScriptにはvarしかなくブロックスコープはありませんでした。 最近はletとconstが現れ、こちらはブロックスコープになります。 ※ググると『JavaScriptにブロックスコープはない』ってのがヒットしますが古い情報なので注意してね。 検…