[TOC]
ajax主要解决了异步操作,通俗一点来讲就是在不刷新的页面的前提下,更新页面的数据。
ajax的核心就是XMLHttpRequest(xhr)。
前端,后端,SDN,openflow
[TOC]
[TOC]
HTTP是应用层协议,TCP是传输层协议
Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。
[TOC]
脱离文档流:是指元素不占据标准流的空间
脱离文档流和层级是不同的概念,有层级不一定脱离了文档流
[TOC]
[TOC]
内存泄漏:用完的内存没有被释放回收
[TOC]
所谓的弱类型是指不同类型之间可以直接隐士转换,JS中变量声明统一用var,会自动根据值转换成响应数据类型
[TOC]
URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示他们同源。相反,只要协议,域名,端口有任何一个的不同,就被当作是跨域。
浏览器采用同源策略,禁止页面加载或执行与自身来源不同的域的任何脚本。换句话说浏览器禁止的是来自不同源的”document”或脚本,对当前”document”读取或设置某些属性。
浏览器中有哪些不受同源限制呢?<script>、<img>、<iframe>、<link>这些包含 src 属性的标签可以加载跨域资源。但浏览器限制了JavaScript的权限使其不能读、写加载的内容。
跨域技术:
CORS、图像Ping、jsonp、iframe、comet、服务器发送事件、web sockets
[TOC]