上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2013年8月18日

XMLHTTPRequest

摘要: 属性readyStateHTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义:状态名称描述0Uninitialized初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。1Openopen() 方法已调用,但是 send() 方法未调用。请求还没有被发送。2SendSend() 方法已调用,HTTP 请求已发送到 Web 服务器。未接收到响应。3Receiving所有响应头部都已经接收到。响 阅读全文

posted @ 2013-08-18 21:19 我竟然比我还帅 阅读(229) 评论(0) 推荐(0) 编辑

Jquery remove()和empty()

摘要: 要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把dsfsd中的文本给移除了,而留下 了,仍保留其在dom中所占的位置。remove([expr])则是把其从dom中删除,而不会保留其所占的位置。例:HelloWorldwelcome执行$("p").empty()其结果是World执行$("p").remove()其结果是World所以,如果清空某个节点的内容可以用emp 阅读全文

posted @ 2013-08-18 19:53 我竟然比我还帅 阅读(170) 评论(0) 推荐(0) 编辑

2013年8月10日

jQuery随记

摘要: 每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js prototype对象可以实现继承,加上js的对象只是引用不会是拷贝,new jQuery,new jQuery.fn和new jQuery.fn.init的子对象是一样的,只是有没有执行到init的不同.当我们使用选择器的时候$(selector,content),就会执行init(selectot,content).如果这样写$('#id .className'),就会执 阅读全文

posted @ 2013-08-10 22:03 我竟然比我还帅 阅读(175) 评论(0) 推荐(0) 编辑

2013年8月9日

block,inline,inline-block

摘要: block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。inline元素的特点是: 和其他元素都在一行上; 高,行高及顶和底边距不可改变; 宽度就是它的文字或图片的宽度,不可改变。 , , , , , 和是inline元素的例子。inline和block可以控制一个元素的行宽高等特性,需要切换的情况如下: 让一个inline元素从新行开始; 让块元素和其他元素保持在一行上; 控制inline元素的宽度(对导航条特别有用); 控制inline元素的高度; 无... 阅读全文

posted @ 2013-08-09 22:05 我竟然比我还帅 阅读(200) 评论(0) 推荐(0) 编辑

CSS随记

摘要: 在CSS中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。注释:float属性不具有继承特性,就是说子元素不会继承父元素的浮动属性。 在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。clear 属性定义了元素的哪边上不允许出现浮动元素。不论哪一种改变,最终结果都一样,如果声明为左边或右边清除,会使元素的上外边框边界刚好在该边上浮动元素的下外边距边界之下。position这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对abs.. 阅读全文

posted @ 2013-08-09 21:09 我竟然比我还帅 阅读(140) 评论(0) 推荐(0) 编辑

2013年8月8日

jQuery动画效果

摘要: 常用方法:show()和hide()方法,可以修改元素的多个样式,高度,宽度,不透明度。fadeIn()方法和fadeOut()方法,只改变元素的不透明度。slideUp()方法和slideDown()方法,只改变元素的高度。自定义动画:animate(params,speed(可选),callback(可选)). PS:$(this).animate({left:"+=500px"},300);//当前位置累加500px 注意:影响方向样式属性时,必须先把元素的position设置为"relative"或者"absolute".注意 阅读全文

posted @ 2013-08-08 19:15 我竟然比我还帅 阅读(198) 评论(0) 推荐(0) 编辑

jQuery事件对象的属性

摘要: 注:摘自《锋利的jQuery(第二版)》JQuery在遵循W3C规范的情况下,对事件对象的常用属性进行了封装,使得事件处理在各大浏览器下都可以正常运行而不需要进行浏览器类型判断。1. event.type()方法该方法的作用是可以获取到事件的类型。$(function(){ $("a").click(function(event) { alert(event.type);//获取事件类型 return false;//阻止链接跳转 }); })以上代码运行后会返回"click"。2. event.preventDefault()方法该方法... 阅读全文

posted @ 2013-08-08 13:52 我竟然比我还帅 阅读(185) 评论(0) 推荐(0) 编辑

2013年8月7日

jQuery停止事件冒泡

摘要: event.stopPropagation(); 在jQuery中提供了stopPropagation()方法来停止事件冒泡。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。在事件的处理中,可以阻止冒泡但是允许默认事件的发生。 $(function(){ $("#hr_three").click(function(event){ event.stopPropagation(); }); }); View Code return false; 在事件的处理中,可以阻止默认事件和冒泡事件。 $ 阅读全文

posted @ 2013-08-07 21:09 我竟然比我还帅 阅读(531) 评论(0) 推荐(0) 编辑

2013年8月5日

jQuery创建节点

摘要: 注:摘自《锋利的jQuery(第二版)》创建元素节点例如要创建两个元素节点,并且要把它们作为元素节点的子节点添加到DOM节点树上。完成这个任务需要两个步骤。创建两个新元素。将这两个新元素插入文档中。第1个步骤可以使用jQuery的工厂函数$()来完成,格式如下:$(html);$(html)方法会根据传入的HTML标记字符串,创建一个DOM对象,并将这个DOM对象包装成一个jQuery对象后返回。首先创建两个元素,jQuery代码如下:var $li_1 = $(""); // 创建第一个元素var $li_2 = $(""); // 创建第二个元素然后 阅读全文

posted @ 2013-08-05 21:31 我竟然比我还帅 阅读(319) 评论(0) 推荐(0) 编辑

jQuery插入节点的方法

摘要: 注:摘自《锋利的jQuery(第二版)》append()向每个匹配的元素内部追加内容:HTML代码:我想说:jQuery代码:$("p").append("你好");结果:我想说:你好appendTo()将所有匹配的元素追加到指定的元素中。实际上,使用该方法是颠倒了常规的$(A).append(B)的操作,即不是将B追加到A中,而是将A追加到B中:HTML代码:我想说:jQuer代码:$("你好").appendTo("p");结果:我想说:你好向每个匹配的元素内部前置内容:HTML代码:我想说:jQuer代码:$ 阅读全文

posted @ 2013-08-05 21:22 我竟然比我还帅 阅读(703) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

导航