AJAX学习笔记1:XHR对象介绍

2016-09-20
阅读 4 分钟
3k
Ajax 技术的核心是 XMLHttpRequest 对象(简称 XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。IE5 是第一款引入 XHR 对象的浏览器。在 IE5 中, XHR 对象是通过 MSXML 库中的一个 ActiveX对象实现的。因此,在 IE 中可能会遇到三种不同版本的 XHR 对象,即 MSXML2.XMLHttp、MSXML2.XML...

display:none和visibility:hidden属性对比;visibility:collapse属性的浏览器差异

2016-09-20
阅读 4 分钟
4.9k
隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。 visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。 display:none可以隐藏某个元素,且隐藏的元素不会...

JavaScript跨域方式

2016-09-19
阅读 5 分钟
2.7k
在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议(如http), 相同的端口(如8...

CSS 各种定位(position)方式的区别

2016-09-13
阅读 3 分钟
4.8k
用法一:元素相对自身的原位置偏移某个距离,但是原本的空间依旧保留,表现为空白。用法二:把一个元素设置为position: relative; 可以使该元素的子元素相对该元素绝对定位。

清除浮动的可用方式

2016-09-12
阅读 2 分钟
1.6k
float:left/right/none; 使元素从正常的文档流中删除,但是依旧会占据空间。如果设置float的元素没有设置宽度并且无内容时,会缩成一个圆点。不设置宽度时宽度会随内容的增加而增加。浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示...