Logging

JS(javaScript)ファイルを動的に再読み込みする方法。

今日は朝からメールで書類提出してクラウドワークスの仕事に何か良いものはないかなどを見ておりましたがありません?。

さて、JS(javaScript)ファイルを動的に再読み込みする方法のオリジナルコードを書きましたので、お裾分けします。前々の会社で JS(javaScript)ファイルを動的に再読み込みしないとJSが動作しないという何ともやるせない気持ちの仕様があり、その時は人様のコードを拝借して使っていましたが、今日はクラウドワークスなどの案件もないのでちゃちゃっと自分でコードを書きました?。同じように困っている方はご使用くださいな?

https://zip358.com/tool/demo67/

ちょっと愚痴?
そもそも前々の会社のオリジナルMVCはいろいろと欠陥だらけで且つ仕様書もない、何が正解なのかも教えてもらえない中、修正やらしていたので本当に大変でした。聞いても明確に答えてもらえないのは正直な所、大変です。後任にはちゃんと教えていたら良いのですがね。

"use strict";
document.querySelector("button").addEventListener("click",jsandcssreload);
function jsandcssreload(){
    let d = (new Date()).getTime();
    [...document.querySelectorAll("link")].forEach((elm)=>{
        elm.href = elm.href.replace(/(\.css)\??[0-9]{0,}$/,".css?" + d);
    });
    [...document.querySelectorAll("script")].forEach((elm)=>{
        elm.src = elm.src.replace(/(\.js)\??[0-9]{0,}$/,".js?" + d);
    });    
}







    SNSで忘れがちな事はこれだと思うですよね。前のページ

    PHPのこれは知っているでしょ。知らない人でもエンジニアしている人はいるけどね。#駆け出し次のページ

    関連記事

    1. Logging

      laravel8系以降でのルート、web.phpの記載。 #laravel

      おはようございます、寒さ対策が必要になってきましたが未だに部屋のエア…

    2. Logging

      自分には一貫性がない?

      今日のお題は「自分には一貫性がない?」です。これを書いているのは8月…

    3. Logging

      ios9.2.1がリリースした、即インストールするべし!?なぜ?

      ios9.2.1がリリースした、即インストールするべし!?なぜ?その…

    4. glowing lamps on ceiling in darkness

      Logging

      光の速さでUSBを繋ぐ、いずれ全て通信処理は光の速さで行うことになるのか?

      おはようございます。月曜日休めばかなりの長期のお休みを頂ける…

    5. Logging

      Laravel10xになったんだって。#php81code

      おはようございます。先日、Laravel10xになりPHP8.1系を…

    6. Logging

      良いこと聞いた、今のマイクロソフトの製品は{知らなかっただけ}

      今のマイクロソフトの家庭向け製品は、パッケージとか言いつつも全てダウ…

    2021年10月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

    カテゴリー

    アーカイブ

    PAGE TOP