欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

不刷新網(wǎng)頁就能鏈接新的js文件方法總結(jié)

 更新時間:2020年03月01日 09:40:29   作者:獨元殤の園子  
在本篇文章里小編給大家整理的是關(guān)于不刷新網(wǎng)頁就能鏈接新的js文件方法總結(jié),需要的朋友們參考下。

如何不刷新網(wǎng)頁就能鏈接新的js文件,其實在HTML語言中已經(jīng)有相關(guān)的函數(shù)了,就是再添加一個<script src=.....></script>。

函數(shù)很簡單,叫document.body.appendChild(script);

使用方法如下

<!DOCTYPE html><html><head><meta charset="utf-8">
<script language="javascript" >
function myFunction(){ <br>var script = document.createElement("script"); <br>script.src = "cs.js";  <br>document.body.appendChild(script); <br>var t=setTimeout("demo()",10);//這是一個延遲執(zhí)行函數(shù),以便在新JS添加后再執(zhí)行新JS里的函數(shù)。   }
</script>
</head><body>
<input type="button" onclick="myFunction()" value="顯示警告框" />
</body></html>

這是cs.JS

function demo(){
  alert("你好");
}

可以嘗試在網(wǎng)頁打開后修改cs.js中的你好為其他,然后再點擊 顯示警示框按鈕 便會彈出你修改后的內(nèi)容而非“你好”

實例擴展:

// 獲得要刷新的script
var script = document.getElementById('jQuery');
 
// 刷新JS的方法
function refreshJS(script) {
  var newScript = document.createElement('script');
   
  // 直接加載原地址不會刷新,因為瀏覽器會緩存, 所以尾部加上時間戳,導(dǎo)致瀏覽器會認為這是個新地址
  newScript.src = script.src + '?' + new Date().getTime();
  document.body.removeChild(script);
  document.body.appendChild(newScript);
}
 
// 調(diào)用
refreshJS(script);

到此這篇關(guān)于不刷新網(wǎng)頁就能鏈接新的js文件方法總結(jié)的文章就介紹到這了,更多相關(guān)如何不刷新網(wǎng)頁就能鏈接新的js文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于JavaScript實現(xiàn)點擊頁面任何位置返回

    基于JavaScript實現(xiàn)點擊頁面任何位置返回

    這篇文章主要介紹了基于JavaScript實現(xiàn)點擊頁面任何位置返回的實例代碼,需要的朋友可以參考下
    2016-08-08
  • ElementUI中Tree組件使用案例講解

    ElementUI中Tree組件使用案例講解

    這篇文章主要介紹了ElementUI中Tree組件使用案例講解,本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • Echarts.js無法引入問題解決方案

    Echarts.js無法引入問題解決方案

    這篇文章主要介紹了Echarts.js無法引入問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 利用iscroll4實現(xiàn)輪播圖效果實例代碼

    利用iscroll4實現(xiàn)輪播圖效果實例代碼

    iScroll 4 這個版本完全重寫了iScroll這個框架的原始代碼。這個項目的產(chǎn)生完全是因為移動版webkit瀏覽器(諸如iPhone,iPad,Android 這些系統(tǒng)上廣泛使用)。下面這篇文章主要介紹了利用iscroll4實現(xiàn)輪播圖效果的方法教程,需要的朋友可以參考下。
    2017-01-01
  • 原生js的數(shù)組除重復(fù)簡單實例

    原生js的數(shù)組除重復(fù)簡單實例

    下面小編就為大家?guī)硪黄鷍s的數(shù)組除重復(fù)簡單實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • JavaScript實現(xiàn)打印星型金字塔功能實例分析

    JavaScript實現(xiàn)打印星型金字塔功能實例分析

    這篇文章主要介紹了JavaScript實現(xiàn)打印星型金字塔功能,結(jié)合具體實例形式分析了javascript針對輸出任意給定行數(shù)星型金字塔圖形的原理與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • Javascript(es2016) import和require用法和區(qū)別詳解

    Javascript(es2016) import和require用法和區(qū)別詳解

    本篇文章主要介紹了Javascript(es2016) import和require用法和區(qū)別詳解,具有一定的參考價值,有興趣的可以了解下
    2017-08-08
  • XML文件轉(zhuǎn)化成NSData對象的方法

    XML文件轉(zhuǎn)化成NSData對象的方法

    這篇文章主要介紹了XML文件轉(zhuǎn)化成NSData對象的方法,需要的朋友可以參考下
    2015-08-08
  • 使用bootstrapValidator插件進行動態(tài)添加表單元素并校驗

    使用bootstrapValidator插件進行動態(tài)添加表單元素并校驗

    動態(tài)添加表單元素,并調(diào)用bootstrapValidator的方法為表單添加校驗規(guī)則,調(diào)用addField()方法實現(xiàn)功能。下面通過本文看下具體實現(xiàn)方法吧
    2016-09-09
  • 微信小程序如何調(diào)用json數(shù)據(jù)接口并解析

    微信小程序如何調(diào)用json數(shù)據(jù)接口并解析

    這篇文章主要介紹了微信小程序如何調(diào)用json數(shù)據(jù)接口并解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-06-06

最新評論