タグ

ブックマーク / iwb.jp (3)

  • Puppeteerで複数のWebページの404ステータスコードを調べる方法

    複数のURLのステータスコードを調べるには 複数のURLのステータスコードを調べるにはconst urlsに調べるURLを入れてpage.gotoから_statusでステータスコードを取得する。 const puppeteer = require('puppeteer'); const DL = { waitUntil: 'domcontentloaded' }; const urls = [ 'https://iwb.jp/s/foo.html', 'https://iwb.jp/s/bar.html', 'https://iwb.jp/s/404.html', ] puppeteer.launch().then(async browser => { const page = await browser.newPage(); let len = urls.length; for (con

    Puppeteerで複数のWebページの404ステータスコードを調べる方法
    bleu-bleut
    bleu-bleut 2020/04/30
    ページ内のaタグを全て取得してリンク切れがないかチェックするサンプル
  • 意外と知られていないJavaScriptのnew Date()の使用方法

    new Date()の使い方 指定した時刻を表す日付オブジェクトを生成する。何も指定されなかった場合は現在の(デバイスに)設定されている時刻を取得する。 日時を指定するときはYYYY/MM/DD HH:mm:ssまたはそれぞれをカンマで区切った形式で取得。 var d1 = new Date('2014/04/01 12:34:56'); console.log(d1); // => Tue Apr 01 2014 12:34:56 GMT+0900 var d2 = new Date(2014, 3, 1, 12, 34, 56); console.log(d2); // => Tue Apr 01 2014 12:34:56 GMT+0900 new Date()に年を入れる new Date("2013")でその年の1月1日GMT+9時間の日付を取得する var d2 = new D

    意外と知られていないJavaScriptのnew Date()の使用方法
    bleu-bleut
    bleu-bleut 2017/03/26
    うるう年判定
  • 1分でわかるreturn false; preventDefault(); stopPropagation() の違い

    クリックイベントのサンプル .innerを子、.outerを親にしてそれぞれにクリックイベントのサンプルを作成した。リンクをクリックするとalertの".inner", ".outer"が表示されてからiwb.jpに遷移する。 $(".inner").click(function(){ alert(".inner"); }); $(".outer").click(function(){ alert(".outer"); }); alertの".inner", ".outer"が表示されてからiwb.jpに遷移するサンプル preventDefault()を使用するとリンクの遷移などのイベントを無効にできる。 $(".inner").click(function(e){ e.preventDefault(); alert(".inner"); }); $(".outer").click(fu

    1分でわかるreturn false; preventDefault(); stopPropagation() の違い
  • 1