建立XMLHttpRequest物件效能優化簡單介紹
本章節介紹一下如何優化建立XMLHttpRequest物件。
也許此程式碼在實際應用中使用頻率不高,但是此種優化思想是可以進行擴充套件的,可以應用於許多的場合。
看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function ajax(){ if(typeof XMLHttpRequest != "undefined"){ return new XMLHttpRequest(); } else if(typeof ActiveXObject != "undefined"){ if(typeof arguments.callee.activeXString != "string"){ var versions = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"]; for(var index=0,k=version.length;index<k;index++){ try{ new ActiveXObject(versions[index]); arguments.callee.activeXString = versions[index]; break; } catch(ex){ throw ex; } } } return new ActiveXObject(arguments.callee.activeXString); } else{ throw "No XHR object"; } }
相關文章
- javascript建立物件簡單介紹JavaScript物件
- javascript程式碼效能優化簡單介紹JavaScript優化
- 設定XMLHttpRequest超時簡單介紹XMLHTTP
- XMLHttpRequest 物件簡單使用XMLHTTP物件
- javascript物件簡單介紹JavaScript物件
- JSON物件簡單介紹JSON物件
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- ajax建立XMLHttpRequest物件XMLHTTP物件
- javascript效能優化技巧介紹JavaScript優化
- Oracle效能優化--Latch介紹Oracle優化
- Oracle效能優化---鎖介紹Oracle優化
- 簡單介紹Oracle的RBO/CBO優化器Oracle優化
- Oracle SQL效能優化系列介紹OracleSQL優化
- CSS程式碼重構與優化簡單介紹CSS優化
- jQuery物件轉換為dom物件簡單介紹jQuery物件
- javascript Object型別物件簡單介紹JavaScriptObject型別物件
- 簡單介紹 Vue 3.0 專案建立Vue
- AsyncDisplayKit介紹(三)深度優化列表效能優化
- dom物件和jQuery物件相互轉換簡單介紹物件jQuery
- JSON的優點簡單介紹JSON
- javascript物件導向繼承簡單介紹JavaScript物件繼承
- javascript物件導向封裝簡單介紹JavaScript物件封裝
- jQuery構造物件例項簡單介紹jQuery物件
- javascript建立名稱空間簡單介紹JavaScript
- 提高jquery效能的常用技巧簡單介紹jQuery
- 簡單介紹C#使用物件序列化類庫MessasgePackC#物件
- 原生ajax的XMLHttpRequest物件的建立XMLHTTP物件
- javascript遍歷物件的屬性簡單介紹JavaScript物件
- jquery事件物件event常用屬性簡單介紹jQuery事件物件
- javascript物件導向的封裝簡單介紹JavaScript物件封裝
- javascript訪問物件屬性方式簡單介紹JavaScript物件
- json字串與json物件簡單介紹JSON字串物件
- new運算子作用域建構函式建立物件的過程簡單介紹函式物件
- 高併發&效能優化(一)------總體介紹優化
- 10種簡單的Java效能優化Java優化
- javascript物件導向程式設計概念簡單介紹JavaScript物件程式設計
- js物件的屬性的運用簡單介紹JS物件
- javascript匿名函式的優點簡單介紹JavaScript函式