hu7924

2014年4月4日

jQueryAjax笔记

摘要: ajax优点:能在不刷新整个页面的前提下更新数据,使用户操作与服务器响应异步化。ajax缺点:破坏浏览器“前进”、“后退”按钮的正常功能,搜索引擎爬虫不能理解那些奇怪的JS代码和因此引起的页面内容的变化。XMLHttpRequest对象:它是ajax实现的关键——发送异步请求、接收响应及执行回调都是通过它来完成的。//用传统的JavaScript实现的一个简单的ajax例子var xhr;if(window.ActiveObject){ xhr=new ActiveObject('Microsoft.XMLHTTP'); //IE6是以ActiveObject方式来引入XMLH 阅读全文

posted @ 2014-04-04 20:39 hu7924 阅读(301) 评论(0) 推荐(0)

2014年4月2日

jQuery插件编写笔记

摘要: 插件的种类:1.封装对象方法的插件。2.封装全局函数的插件。3.选择器插件。*所有的对象方法都应当附加到jQuery.fn对象上,而所有的全局函数都应当附加到jQuery对象本身上。*在插件内部,this指向的是当前通过选择器获取的jQuery对象。*在插件头部先加上一个分号,以免他人的不规范代码给插件带来影响。*避免在插件内容使用$作为jQuery对象的别名,而应使用完整的jQuery来表示,这样可以避免冲突。也可以用闭包来回避这个问题。;(function($){ //这里放代码})(jQuery);*$.fn.extend():接受一个类型为Object对象的参数。Object对象的“. 阅读全文

posted @ 2014-04-02 18:34 hu7924 阅读(184) 评论(0) 推荐(0)

2014年4月1日

jQuery事件笔记

摘要: bind(eventType[,data],hanlder):eventType表示要创建的处理器指定事件类型的名称。可以使用空格分隔的列表指定多个事件类型。data(对象)调用者提供的数据,用来附加到Event实例的data属性,以便为处理器函数所使用。 也可以仅传入选项对象参数。$('.whatever').bind( click:function(event){}, mouseover:function(event){}, mouseleave:function(event){}});one(eventType[,data],listener)unbind(eventT. 阅读全文

posted @ 2014-04-01 21:17 hu7924 阅读(227) 评论(0) 推荐(0)

jQueryDOM操作笔记

摘要: attr(name[,value]):value(任意|函数)$('*').attr('title',function(index,previousValue){ return previousValue+' I am element '+index+' and my name is '+(this.id || 'unset');});也可以用传入的对象指定的属性和值来设置匹配集中所有元素相应的特性值。(参数值也可以是一个函数引用)$('input').attr({ value:'' 阅读全文

posted @ 2014-04-01 19:13 hu7924 阅读(389) 评论(0) 推荐(1)

2014年3月31日

jQuery管理包装集笔记

摘要: size():返回包装集中元素的个数。get([n]):返回一个DOM元素或DOM元素数组(接受负值)。toArray():将包装里的所有元素作为DOM元素数组返回。eq(n):获取包装集中与index参数相对应的元素,并返回只包含此元素的新包装集。(负的下标值从末尾开始查找元素)first() last()index([ele]):返回第一个元素在同级节点中的下标(0开头),或返回元素在包装集中的下标(0开头)。add(expression,context):expression(选择器|元素|数组),context(选择器|元素|数组|jQuery)$('img[alt]' 阅读全文

posted @ 2014-03-31 22:11 hu7924 阅读(609) 评论(0) 推荐(0)

jQuery选择器笔记

摘要: jQuery过滤选择器jQuery表单选择器jQuery自定义过滤器jQuery允许使用逗号操作符将多个选择器合并成一个选择器。例如,要选择所有的和所有的元素:$('div,span'):contains(text)中的text不需要加引号。:button选择按钮元素(包括input[type="submit"]、input[type="reset"]、input[type="button"]和button):reset选择重置按钮元素(input[type="reset"]或button[type 阅读全文

posted @ 2014-03-31 11:18 hu7924 阅读(309) 评论(0) 推荐(0)

2014年3月26日

jQuery动画特效笔记

摘要: show()、hide()、fadeIn()、fadeOut()、slideDown、slideUp、slideToggle()都接受可选的时长和回调参数(选项对象参数)。toggle(duration,callback)toggle(condition)传入true和不带参数调用show()是一样的,传入false则和不带参数调用hide()是一样的。fadeTo()会将元素的当前opacity值变化的目标值,第一参数必须是时长,第二参数是opacity目标值,第三参数是回调函数。时长:字符串"fast"表示200ms,字符串"normal"表示400 阅读全文

posted @ 2014-03-26 21:42 hu7924 阅读(615) 评论(0) 推荐(0)

导航