記録

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);
    });    
}



【DMM FX】口座開設のお申込みはこちら


OFUSEで応援を送る

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

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

関連記事

  1. 記録

    とにかくプロなフロントエンドエンジニア。

    下記の動画を見て頂ければ分かると思うのですが、フレームワークなどを使…

  2. 記録

    ご縁の法則という本があります。

    ご縁の法則という本があります。その中で358という数字が出てきます…

  3. 記録

    TOHOシネマ、一ヶ月フリーパスを!(´∀`)

    TOHOシネマ、一ヶ月フリーパスを手に入れました。これで毎日映画三昧…

  4. 記録

    読んでもらいたいと思って記事を書いている?

    人様に読んでもらいたいと思って記事を書いているわけでもないのだけど…

  5. 記録

    POSTとGETの考え方について伝えている動画。 #以心伝心

    おはようございます、11月なのに寒くないって不思議です😗温暖化。…

  6. 記録

    無駄な努力や非効率な努力があっても良いじゃないかな。効率的が全てではない。

    ガンバリマスとか言っているけど、今まで本当に頑張ったことがない自分。…

2021年10月
 123
45678910
11121314151617
18192021222324
25262728293031

カテゴリー

PAGE TOP