通往 1.0 的道路
我想向大家通报一下目前 jQuery 的进展。我们很多人一直在努力让 jQuery 准备好正式发布 1.0 版本。为了实现这个目标,我想要完成几件事:
- 缩减体积。我希望 jQuery 的大小不超过 15k,目前 SVN 中的代码大小大约是 14.8k。
- 提高速度。一些非常重要的速度提升正在进行中,包括缓存和面向对象代码。
- 稳定性。我希望 jQuery 1.0 是一个稳定可靠的版本,能够得到长期支持。
- 出色的文档。我们一直在努力完善新的 jQuery Wiki。它将在 1.0 版本发布时与全新的文档一起发布。
我们的计划是在本月底发布 1.0 版本(可能是测试版)。现在,剩下的最重要的事情就是编写大量的测试用例,以确保一切正常运行。如果您想帮助编写测试用例或参与文档工作,请在这篇文章中留言或在邮件列表中发帖。
这将是一个很棒的版本,我对它的代码质量非常兴奋,相信你也会一样。
嗨,John,好消息啊。
我最近几个月很忙,没时间去看邮件列表里那上百封邮件,所以博客现在是我唯一了解你进度的地方。看到 jQuery 在各种水平的 Web 开发者中取得如此巨大的成功真是太好了。
我看了看我自己的(少量)测试用例,发现其中一个仍然失败:“not”
http://kashou.be/jquery/tests/not.php
IE 和 Fx 中的测试用例都失败了,无论是生产版还是开发/安全版。
此外,在开发/安全版中遇到一个属性选择器的问题后,我写了一个新的测试用例(该问题导致我的测试页面在该库上失败)。
http://kashou.be/jquery/tests/attrib.php
这里 IE 和 Fx 的行为略有不同
Fx 和 IE - 生产版
2: (具有任何属性的元素 - 找不到任何)
Fx 和 IE - 开发/安全版
4: (在空格分隔的列表中匹配关键字)
9: (属性的子字符串)
仅 IE - 开发/安全版
2: (但不是相同的错误:找到了太多!)
希望这些能帮上忙,
Andrea
给我报名参加一些测试用例吧,我很乐意帮忙。
嘿,John,
好消息!我很乐意帮忙测试。
听起来不错! jQuery 是我的必备工具之一。
以下是我使用 jQuery 完成的一些操作,非常常见,应该加入文档中。比如,通过类名获取一组复选框并对其进行操作,同样方法可以用于更高级的操作,比如保存拖放排序列表中的 LI 标签,拖放排序,我知道这是 Web2.0 的东西,但回到我的观点,jQuery 让我的代码编写变得很容易,以下是如何获取复选框列表或 LI 列表并返回其顺序的示例。
图片
另一张图片
再来一张图片
最后一张图片
----
注意:如果需要更改起始编号,可以使用 OFFSET,否则可以从上面的示例中删除它,起始编号将为 0。
运行测试
结果类似 83=1,85=2,58=4,38=5,这意味着 ID 号分别是 83, 85 等,排序号与之匹配,需要将其保存到数据库或其他地方。
我使用上述方法对画廊中的缩略图进行排序,并将排序后的缩略图保存到数据库并刷新!太棒了!棒极了!
嗨,Jone
看起来你的 jQuery 1.0 会比我的 jsLINB 先发布,因为我的英语水平拖慢了文档编写进度。
你的进度看起来非常快,成果丰硕。我最近才开始使用 jQuery,但我希望我能对文档或测试编写有所帮助。如果你需要帮助,请告诉我。
我一直在使用其他 JS 框架,最近尝试使用 JQuery,结果并没有让我失望。很棒。告诉我怎么才能在测试或文档方面帮忙。
我一直希望你能再次达到 10kb :(
也许你应该将 xpath 函数提取到插件中。
不过,无论如何,干得不错!:)
> 现在,剩下的最重要的事情就是编写**大量**的测试用例,以确保一切正常运行。
“大量”这个词有必要吗?