最新国产好看的视频,伊人天堂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程序設計有所幫助。

相關文章

  • 在瀏覽器測試JavaScript的方法小結

    在瀏覽器測試JavaScript的方法小結

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

    webpack打包的3種hash值詳解

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

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

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

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

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

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

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

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

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

    JavaScript加載導出MIF文件的示例詳解

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

    微信小程序實現(xiàn)下拉框功能

    這篇文章主要為大家詳細介紹了微信小程序實現(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在使用過程中非常頻繁,接下來將對此進行一一介紹,需要了解的朋友可以詳細參考下
    2012-12-12

最新評論

遂溪县| 哈巴河县| 日喀则市| 时尚| 满洲里市| 德江县| 遵化市| 建阳市| 沁阳市| 巴青县| 武功县| 聂荣县| 囊谦县| 三都| 新巴尔虎左旗| 焦作市| 织金县| 龙游县| 进贤县| 理塘县| 南投县| 包头市| 盐源县| 芒康县| 循化| 三原县| 老河口市| 大足县| 新源县| 满洲里市| 绵阳市| 洪江市| 涿鹿县| 常宁市| 易门县| 香格里拉县| 巩留县| 高雄市| 盐山县| 长子县| 丘北县|