摘要: 包装集总是面向集合的 我想这个理解起来很简单,被$()包装的JQuery对象总是以集合的形式出现.就算包装集中只有一个对象. 上面被选择的两个DIV的内容都会被改变为”hi”包装集内元素的顺序 在被JQuery包装的元素中,包装集中所包含的内部顺序是按照HTML流从先向后排列的,而不是选择顺序:here is ahere is b 上面代码可以看到,虽然是b先被选择,但是在执行alert的时候会先弹出”here is a”继而是“here is b”JQuery对象和DOM的转化 首先,是DOM转化成JQuery对象,这个很容易,只需包含在$()里面即可.但有一点注意的是,再被... 阅读全文
posted @ 2013-09-25 09:42 Todd Zhang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: JQuery包装集内的元素在一开始的选定后,还可以通过一系列JQuery提供的方法对包装集内的元素进行扩充,修改,筛选,删除find()方法 VS filter()方法这两个方法是比较容易搞混的.filter方法表示的是对当前内部的元素进行筛选,这个接受两种参数,一个返回bool的function,或者是JQuery的选择表达式,包装集内的元素只会小于等于当前包装集内的元素,并且含有的元素属于原来包装集内元素的子集:the onethe twothe three 而find方法却是在当前元素内(子元素)部进行查找,并返回新的包装集,这意味着包装集可能会增加:the onethe twot... 阅读全文
posted @ 2013-09-25 09:39 Todd Zhang 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 如今咱祖国已经崛起了..电脑的配置也是直线上升.可是js的性能问题依然不可小觑..尤其在万恶的IE中..js引擎速度本来就慢..如果JS如果再写不好,客户端多开几个窗口假死肯定是家常便饭了.废话不说了,下面说说js性能提升的一些小Tips.在选择时,最好以ID选择符作为开头我想这个很好理解,因为JQuery内部使用document.getElementByID方法进行ID选择,这种方法比其他所有对DOM选择的方法更快,所以以$("#")开头是最好的,比如: 提供$()的上下文在使用$()选择页面元素时,提供选择的范围可以减少选择的时... 阅读全文
posted @ 2013-09-25 09:37 Todd Zhang 阅读(374) 评论(0) 推荐(0) 编辑
摘要: FireBug是FireFox下最强大的调试插件.利用它,可以让JQuery的学习过程更加轻松愉快. 这篇文章是我从一个国外站点看的视频,经过简单实践,我发现这样做的确可以提高不少效率。下面来说说这种方式: 先决条件: 安装firefox+firebug 这里以我的博客为例:基本的使用如下:OK,下面让我们步入正题:就拿上面的图片为例,我们看到博客园所有的标题都将class命名为:postTitle,下面我们利用jQuery将页面中的标题隐藏:当然,我们也可以给页面的元素加入事件:小结 上面我们简单说了firebug在调试jQuery中的简单应用,用这种方法,我们可以得到如下好处: 1.不必. 阅读全文
posted @ 2013-09-25 09:36 Todd Zhang 阅读(139) 评论(0) 推荐(0) 编辑