色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

JavaScript自定義超時API代碼實例

瀏覽:83日期:2023-10-31 17:27:52

API是提供給不同語百言的一個接口,也就是對應的函數里面提供了相應的方法。我們只要用js的語法去調用想要的功能就可以。例如度js里面的BOM有screen的方法,他就是瀏覽器提供給我們的接口,能夠對瀏覽器進行操作。

實現一個Ajax請求時回調超時一個函數

function timeoutify(fn,delay) { var intv = setTimeout( function(){// 設置超時定時器 intv = null; fn( new Error( 'Timeout!' ) ); }, delay ); return function() { // 還沒有超時? if (intv) { clearTimeout( intv );// 取消 intv 定時器 fn.apply( this, arguments );// 通過apply將返回回來的數據綁定到自定義的fn函數上, /*fn( null, arguments[1] ); // 如果對apply使用原理不了解可以使用該方法*/ }   // argument 是獲取調用回調函數的實參  };}// 以下是使用方式:// 使用'error-first 風格' 回調設計 function foo(err,data) { if (err) { console.error( err ); } else { console.log( data ); }}ajax( 'http://some.url.1', timeoutify( foo, 500 ) );

自定義一個ajax回調函數:

function ajax(url, fun) { setTimeout(function() { fun(null, 11) }, 1000);// 1秒后執行回調函數 };

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲欧美日韩久久一区 | 欧美视频一区二区三区四区 | 欧美一级高清视频在线播放 | 亚洲综合亚洲 | 久久免费影院 | 国产精品国产亚洲精品看不卡 | 久操免费| 高清在线精品一区二区 | 九九51精品国产免费看 | 亚洲性天堂 | 怡红院在线观看在线视频 | 欧美黄a | 在线播放一级片 | 精品国产呦系列在线看 | 亚洲免费精品视频 | 国亚洲欧美日韩精品 | 美女网站视频黄色 | 亚洲欧美在线观看 | 上海一级毛片 | 午夜精品影院 | 日韩免费精品一级毛片 | 在线观看国产一区二三区 | 日本一区二区高清免费不卡 | 欧美精品久久久久久久影视 | 国产三级日本三级在线播放 | 免费一看一级欧美 | 在线观看一级片 | 亚洲欧美自拍一区 | 高清欧美不卡一区二区三区 | fc2在线播放 | 成人午夜性视频欧美成人 | 最新步兵社区在线观看 | 一区二区三区免费视频观看 | 看美国毛片 | 日本黄色大片在线播放视频免费观看 | 在线第一页| 日韩一区二区三区四区不卡 | 久久国产夜色精品噜噜亚洲a | 99精品在线视频观看 | 成人亚洲精品777777 | 亚洲成在人线免费视频 |