10.Callback函数:以参数形式传递给另一个函数的函数。
var xhr; function loadXMLDoc(url,cfunc){ if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } xhr.onreadystatechange = cfunc; xhr.open("GET",url,true); xhr.send(); } function myFunction(){ loadXMLDoc("/ajax/test1.txt",function(){ if(xhr.readyState == 4 && xhr.status ==200){ document.getElementById('myDiv').innerHTML = xhr.responseText; } }); }参考:
【Ajax快速入门】
【AJAX教程】
二 图解HTTP——了解Web及网络基础
1.客户端:通过发送请求获得服务器资源的Web浏览器。
2.制定HTTP的初衷—-解决文本传输问题
3.三项WWW构建技术
1.把SGML(Standard Generalized Markup Language,标准通用标记语言)作为页面的文本标记语言的HTML(HyperText Markup Language,超文本标记语言) 2.作为文档传输协议的HTTP(HyperText Transfer Protocol) 3.指定文档所在地址的URL(Uniform Resource Locator,统一资源定位符)4.现代浏览器的祖先NCSA( National Center for Supercomputer Applications,美国国家超级计算机应用中心 )—-Mosaic
5.TCP/IP协议族
IEEE:Institute of Electrical and Electronic Engineer,电气和电子工程师协会 ICMP:Internet Control Message Protocol,互联网控制报文协议 IP:Internet Protocol,网际协议 PPPoE:Point-to-Point Protocol over Ethernet,基于以太网的点对点通讯协议 DNS:Domain Name System,域名系统 TCP:Transmission Control Protocol,传输控制协议 FDDI:Fiber Distributed Data Interface,光纤分布式数据接口 HTTP:HyperText Transfer Protocol,超文本转移协议 SNMP:Simple Network Management Protocol,简单网络管理协议 UDP:User Data Protocol,用户数据报协议 FTP:File Transfer Protocol,文件传输协议6.IP协议的作用—-把各种数据包传送给对方。其中最重要的两个条件是IP地址和MAC(Media Access Control)地址。
7.ARP协议(Address Resolution Protocol),是一种用于解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址
8.TCP位于传输层,提供可靠的字节流服务:
1.字节流服务(Byte Stream Service)是指,为了方便传输,将大块数据分割成以报文段(segement)为单位的数据包进行管理----化整为零 2.可靠:能够确认数据最终是否送达到对方----快递是否收到9.三次握手策略(three-way handshaking)—TCP的标志(flag)—-SYN(synchronize)和ACK(acknowledgement)