惰性函数
2016-06-03 07:31
253 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> //惰性函数,即对function对象进行更改,但第二次才会执行该函数。 function createXML(){ var xmlHttp; try{ //-------开始更改---- createXML = function(){ return xmlHttp = new XMLHttpRequest(); } //------------------ }catch(e){ try{ createXML = function(){ return xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } }catch(e){ try{ createXML = function(){ return xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } }catch(e){ xmlHttp = null; alert("您的浏览器不支持AJAX!"); } } } return xmlHttp; } </script> </head> <body> </body> </html>
增加运行速度。
相关文章推荐
- 任意网页资源随手拈来
- 【面试】【Struts2常见问题总结】【02】
- OpenGL显示列表
- ReactJS简介
- Tile-Based Deferred Rendering
- 文件上传-多个文件
- 文件上传-单个文件
- Linux远程登录
- 细说ASP.NET Core与OWIN的关系
- 微软发布正式版SQL Server 2016
- 团队第二次冲刺10
- 汇编指令
- 游戏粉丝的福音
- mybatis 批量插入 list<object> in oracle
- ubuntu解压rar格式文件
- 购买图书
- [leetcode] 141. Linked List Cycle
- CC2530之DHT11温湿度测量
- 猎头顾问那些年,那些奇葩候选人——北漂18年(58)
- 继承