最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

純Javascript實現(xiàn)ping功能的方法

 更新時間:2015年03月20日 11:31:51   作者:令狐不聰  
這篇文章主要介紹了純Javascript實現(xiàn)ping功能的方法,實例分析了javascript實現(xiàn)ping功能的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了純Javascript實現(xiàn)ping功能的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

function ping(ip) {
  var img = new Image();
  var start = new Date().getTime();
  var flag = false;
  var isCloseWifi = true;
  var hasFinish = false;
  img.onload = function() {
    if ( !hasFinish ) {
      flag = true;
      hasFinish = true;
      img.src = 'X:\\';
      console.log('Ping ' + ip + ' success. ');
    }
  };
  img.onerror = function() {
    if ( !hasFinish ) {
      if ( !isCloseWifi ) {
        flag = true;
        img.src = 'X:\\';
        console.log('Ping ' + ip + ' success. ');
      } else {
        console.log('network is not working!');
      }
      hasFinish = true;
    }
  };
  setTimeout(function(){
    isCloseWifi = false;
    console.log('network is working, start ping...');
  },2);
  img.src = 'http://' + ip + '/' + start;
  var timer = setTimeout(function() {
    if ( !flag ) {
      hasFinish = true;
      img.src = 'X://';
      flag = false ;
      console.log('Ping ' + ip + ' fail. ');
    }
  }, 1500);
}
ping('www.google.com:80');

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • 在瀏覽器測試JavaScript的方法小結(jié)

    在瀏覽器測試JavaScript的方法小結(jié)

    測試JavaScript代碼是一件很痛苦的事情,很多情況下都是寫好代碼不斷刷新測試,其實chrome瀏覽器的console下就很方便,這里就為大家簡單分享一下
    2023-03-03
  • webpack打包的3種hash值詳解

    webpack打包的3種hash值詳解

    這篇文章主要為大家介紹了webpack打包的3種hash值詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • flexible.js實現(xiàn)移動端rem適配方案

    flexible.js實現(xiàn)移動端rem適配方案

    這篇文章主要介紹了flexible.js實現(xiàn)移動端rem適配方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 仿新浪微博登陸郵箱提示效果的js代碼

    仿新浪微博登陸郵箱提示效果的js代碼

    本文為大家介紹下使用js仿新浪微博登陸郵箱提示效果,具體實現(xiàn)代碼如下,感興趣的朋友可以參考下,希望對大家有所幫組
    2013-08-08
  • JS監(jiān)聽瀏覽器關(guān)閉、刷新及切換標(biāo)簽頁觸發(fā)事件代碼示例

    JS監(jiān)聽瀏覽器關(guān)閉、刷新及切換標(biāo)簽頁觸發(fā)事件代碼示例

    瀏覽器是客戶端,客戶端的操作服務(wù)器是監(jiān)聽不到的,所以可以用js來監(jiān)聽,js代碼監(jiān)聽瀏覽器關(guān)閉或者刷新,這篇文章主要給大家介紹了關(guān)于JS監(jiān)聽瀏覽器關(guān)閉、刷新及切換標(biāo)簽頁觸發(fā)事件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 網(wǎng)頁右下角彈出窗體實現(xiàn)代碼

    網(wǎng)頁右下角彈出窗體實現(xiàn)代碼

    右下角彈出窗體的效果在瀏覽網(wǎng)頁的時候會遇到,那么它是怎么實現(xiàn)的呢?本文有個不錯的示例,大家可以參考下
    2014-06-06
  • JavaScript加載導(dǎo)出MIF文件的示例詳解

    JavaScript加載導(dǎo)出MIF文件的示例詳解

    MIF是由Pitney Bowes Software開發(fā)的一種文本格式,用于存儲地理空間數(shù)據(jù),它通常與地圖可視化和地理信息系統(tǒng)(GIS)相關(guān)聯(lián),MIF文件通常成對出現(xiàn),本文給大家介紹了javascript加載導(dǎo)出 MIF文件示例,需要的朋友可以參考下
    2024-12-12
  • 微信小程序?qū)崿F(xiàn)下拉框功能

    微信小程序?qū)崿F(xiàn)下拉框功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)下拉框功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 淺談javascript的url參數(shù)parse和build函數(shù)

    淺談javascript的url參數(shù)parse和build函數(shù)

    下面小編就為大家?guī)硪黄獪\談javascript的url參數(shù)parse和build函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • javascript的offset、client、scroll使用方法詳解

    javascript的offset、client、scroll使用方法詳解

    javascript的offset、client、scroll在使用過程中非常頻繁,接下來將對此進(jìn)行一一介紹,需要了解的朋友可以詳細(xì)參考下
    2012-12-12

最新評論

外汇| 惠安县| 新巴尔虎右旗| 平潭县| 昌都县| 屯门区| 黑龙江省| 临清市| 龙胜| 县级市| 司法| 信宜市| 正定县| 桃江县| 公主岭市| 比如县| 赣榆县| 大方县| 大邑县| 普安县| 柏乡县| 高平市| 桓仁| 仁化县| 图木舒克市| 怀远县| 三门峡市| 建平县| 天门市| 景东| 尉犁县| 肥城市| 扎赉特旗| 敦化市| 临桂县| 嘉祥县| 治多县| 玛纳斯县| 遂平县| 淅川县| 郸城县|