亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

純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)文章

  • 微信小程序?qū)崿F(xiàn)比較功能的方法匯總(五種方法)

    微信小程序?qū)崿F(xiàn)比較功能的方法匯總(五種方法)

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)比較功能的方法,本文給大家列舉出五種方式,每種方法通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • innerText和textContent對比及使用介紹

    innerText和textContent對比及使用介紹

    innerText使用過程中遇到了FireFox的兼容問題FireFox不支持innerText方法但是有個類似的方法,叫textContent,類似innerText,都是用來獲?。ㄔO(shè)置)元素中text的方法,感興趣的朋友可以參考下
    2013-02-02
  • JS實現(xiàn)網(wǎng)絡(luò)請求的三種方式梳理

    JS實現(xiàn)網(wǎng)絡(luò)請求的三種方式梳理

    本文主要為大家介紹了基于 XMLHttpRequest、Promise、async/await 等三種異步網(wǎng)絡(luò)請求的寫法,文中的示例代碼講解詳細,感興趣的可以學習一下
    2022-03-03
  • js chrome瀏覽器判斷代碼

    js chrome瀏覽器判斷代碼

    今天發(fā)現(xiàn)chrome還是有一些獨一無二的東西,基于它們,我們就可以搞出基于特征的判定了。
    2010-03-03
  • JavaScript 動態(tài)生成方法的例子

    JavaScript 動態(tài)生成方法的例子

    動態(tài)生成方法的例子,這些方法在新對象實例化的時候創(chuàng)建
    2009-07-07
  • js仿支付寶多方框輸入支付密碼效果

    js仿支付寶多方框輸入支付密碼效果

    這篇文章主要為大家詳細介紹了js仿支付寶多方框輸入支付密碼效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • js多維數(shù)組降維的5種方法

    js多維數(shù)組降維的5種方法

    本文主要介紹了js多維數(shù)組降維的5種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • JS實現(xiàn)評價的星星功能

    JS實現(xiàn)評價的星星功能

    這篇文章主要介紹了JS實現(xiàn)評價的星星功能,需要的朋友可以參考下
    2017-08-08
  • layui的form.on的使用示例詳解

    layui的form.on的使用示例詳解

    這篇文章主要介紹了layui的form.on的使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • JS模式之單例模式基本用法

    JS模式之單例模式基本用法

    這篇文章主要介紹了JS模式之單例模式基本用法,實例分析了javascript單例模式的基本實現(xiàn)方法,需要的朋友可以參考下
    2015-06-06

最新評論