摘要: .attr()获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。Contents:.attr( attributeName ).attr( attributeName ).attr( attributeName, value ).attr( attributeName, value ).attr( attributes ).attr( attributeName, function(index, attr) ).attr()方法只获取第一个匹配元素的属性值。要获取每个单独的元素的属性值, 我们需要依靠jQuery的.each()或者.map()方法循环。使用 阅读全文
posted @ 2013-12-12 11:29 PiLee 阅读(338) 评论(0) 推荐(0) 编辑
摘要: //waiting 阅读全文
posted @ 2013-12-11 21:41 PiLee 阅读(128) 评论(0) 推荐(0) 编辑
摘要: :contains() Selector描述:选择所有包含指定文本的元素。jQuery( ":contains(text)" )text:用来查找的一个文本字符串。这是区分大小写的。匹配的文本可以直接出现在所选的元素中,或在该元素的任何后代中,或两者兼有。正如属性值选择器,:contains()选择器中括号内的文字,可为纯文本,或用引号包围。文本必须有匹配的情况下被选中。查找所有包含“John”的div,并强调他们。$("div:contains('John')").css("text-decoration", &qu 阅读全文
posted @ 2013-12-11 21:28 PiLee 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: :animated Selector描述:选择所有正在执行动画效果的元素.注意:如果您使用一个自定义的jQuery绑定一个没有效果模块,:animated选择器会抛出一个错误。Additional Notes:(其他注意事项:)因为:animated是一个 jQuery 延伸出来的选择器,并不是的CSS规范的一部分,使用:animated查询不能充分利用原生DOM提供的querySelectorAll()方法来提高性能。为了当使用:animated的时候在现代浏览器上获得更佳的性能,首先使用纯CSS选择器选择元素,然后使用.filter(":animated").改变正在执 阅读全文
posted @ 2013-12-11 21:05 PiLee 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Child Selector (“parent > child”)描述:选择所有指定“parent”元素中指定的"child"的直接子元素。parent:任何有效的选择器。child:用来筛选子元素的选择器。作为一个CSS选择器,这个子元素组合器被Safari, Firefox, Opera, Chrome, 和 Internet Explorer 7 及以上版本等现代浏览器支持,但尤其不被Internet Explorer6及以下版本支持。然而在jQuery中,这个选择器(与其他所有选择器)能在所有支持的浏览器中工作,包括IE6。这个子元素组合器(E>F)和( 阅读全文
posted @ 2013-12-11 19:42 PiLee 阅读(172) 评论(0) 推荐(0) 编辑
摘要: All Selector (“*”)警告: 除非被它自己使用,否则 * 选择器或通用选择器,其速度是极其慢的。Class Selector (“.class”)描述:选择给定样式类名的所有元素。对于类选择器,如果浏览器支持,jQuery使用JavaScript的原生getElementsByClassName()函数来实现。ID Selector (“#id”)描述:选择一个具有给定id属性的单个元素。对于ID选择,jQuery使用JavaScript函数document.getElementById(),这是非常有效的。当另一个选择是附加到ID选择器,比如h2#pageTitle,在确定作为 阅读全文
posted @ 2013-12-11 19:17 PiLee 阅读(203) 评论(0) 推荐(0) 编辑
摘要: BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色1.1全局作用域var age=29;function sayAge(){alert(this.age);}alert(window.age);//29sayAge();//29window.sayAge();//29 阅读全文
posted @ 2013-12-01 21:02 PiLee 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 完整代码:Hello! = 阅读全文
posted @ 2013-11-30 13:06 PiLee 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: function fuctionName(arg0,arg1,arg2){//函数体}不要这样做if(condition)function sayHi(){alert("Hi");}else{function sayHi(){alert("Yo");}}ECMAScript中属于无效语句。可以这样做var sayHi;if(condition){sayHi=function(){alert("Hi");};}else{sayHi=function(){alert("Yo");};}1.递归function fact 阅读全文
posted @ 2013-11-28 14:26 PiLee 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.工厂模式function createPerson(name,age,job){var o=new Object();o.name=name;o.age=age;o.job=job;o.sayName=function(){alert(this.name);};return o ;}var person1=createPerson("NIcholas",29,"Software Engineer");var person2=createPerson("Greg",27,"Doctor");工厂模式虽然解决了创建 阅读全文
posted @ 2013-11-28 13:14 PiLee 阅读(143) 评论(0) 推荐(0) 编辑