Blog » Help Test jQuery 1.3 Beta 1
Posted December 22nd, 2008 by John ResigThe jQuery team has been working hard on the new release of the jQuery library and it’s ready for some in-depth testing! jQuery 1.3 is not ready for production use yet but we need help to weed out any bugs that might’ve snuck through.
Download
A copy of jQuery 1.3b1 can be found here:
Please don’t use minified or packed versions of jQuery when testing - it makes locating bugs difficult.
Major Areas of Change
Here are some of the areas that have seen major changes and are most likely to cause problems in your code:
- Selector Engine - The selector code has undergone a complete rewrite - it’s likely that some edge cases still exist here.
- DOM Manipulation (append/prepend/before/after) - This code has also undergone a large rewrite along with some of the logic for executing inline script elements.
- .offset() - Another method that has been completely rewritten.
- Event Namespaces - The logic for handling namespaced events has been completely rewritten.
- Event Triggering - When triggering an event the event now bubbles up the DOM - this is likely to cause some problems.
While we won’t get into the particulars of all the new features that are in jQuery 1.3 (we’ll do that later, when it’s ready for final release - scheduled for January 14th) we do appreciate any/all feedback that you can provide.
How to provide feedback:
- Submit a bug to the jQuery bug tracker (you will need to create an account, first).
- Be sure to include a simple test case for any problem that you’re experiencing (either attach the test case or provide a link).
- Mention that you’re testing “jQuery 1.3 Beta 1″ (otherwise your ticket will get confused with another release).
- Email a link to your test case and bug report to the jQuery Dev list so that the dev team will be notified about your issue.
Thanks to everyone, in advance, for all your help in testing this release. We’re really excited about this release and can’t wait to get it into your hands.

December 22nd, 2008 at 12:45 pm
[…] In Short: Rewritten Selector Engine, rewritten .offset(), extra DOM Manipulation methods, Event Namespaces and Event Triggering. BOOM! Spread the word! […]
December 22nd, 2008 at 12:51 pm
Congratulations to all in the jQuery team for finally getting here. It’s been great to follow the progress on the mailing list and some of the great discussions about the future of jQuery that have come up.
Can’t wait to test it out and provide some feedback
December 22nd, 2008 at 12:55 pm
[…] http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ Arquivado em: Sem categoria I […]
December 22nd, 2008 at 1:00 pm
Thanks, testing it right as I type this (gotta love dual-screen)
December 22nd, 2008 at 1:10 pm
[…] And more […]
December 22nd, 2008 at 1:11 pm
[…] The official jQuery blog has announced the availability of jQuery 1.3b1. They’re asking for testers to iron out remaining bugs - looking to release on January 14th. […]
December 22nd, 2008 at 1:31 pm
[…] Ajude o pessoal do jQuery testando e reportando possíveis bugs. […]
December 22nd, 2008 at 1:39 pm
[…] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]
December 22nd, 2008 at 1:40 pm
[…] jQuery 1.3 beta 1 […]
December 22nd, 2008 at 2:07 pm
[…] Just passing it along, John Resig has posted about it and is looking for people to help test it. jQuery 1.3 is not ready for production use yet but we need help to weed out any bugs that might’ve snuck through. […]
December 22nd, 2008 at 2:10 pm
[…] Link: http://blog.jquery.com/2008/12/22/hel… […]
December 22nd, 2008 at 2:45 pm
[…] JavaScript The first beta release of jQuery 1.3 is out. […]
December 22nd, 2008 at 3:14 pm
Hurray for trigger bubbles! Event delegation gets that much easier!
December 22nd, 2008 at 3:42 pm
My guess is that the more bug reports will be filed if the process is simpler. I realise this means more work on the development side of things, so you may be happy with the current level of bug reporting. If you want to stimulate more bug reports, it might be worth simplifying the process.
December 22nd, 2008 at 5:42 pm
Very good to see this release, going to get testing right now!
December 22nd, 2008 at 6:16 pm
It works ! I made a chess game using jquery-1.3b1 : check it here http://cheek.iliaz.com
Note : if you find a bug, it is probably my fault
December 22nd, 2008 at 6:46 pm
awsome!! I use jQuery for EVERYTHING!!
December 22nd, 2008 at 8:24 pm
nice。 越来越好。。
December 23rd, 2008 at 12:53 am
Keep up the good work guys, I love jQuery!
December 23rd, 2008 at 2:37 am
I use jQuery for everything, too.
December 23rd, 2008 at 2:39 am
Nice to see a new jQuery version to test. Testing right now!
December 23rd, 2008 at 3:45 am
Great job on proper feature support detection without browser sniffing.
December 23rd, 2008 at 7:59 am
又要准备DBUG了 T_T
December 23rd, 2008 at 8:21 am
[…] Das Team um jQuery hat die Beta Version 1.3 des Javascript Frameworks veröffentlicht. Hauptaugenmerk wurde auf die Performance gelegt. Deutlich schneller soll diese Version laufen, was nicht zuletzt an dem Einsatz von “Sizzle” liegt. […]
December 23rd, 2008 at 8:27 am
[…] John Resig : http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ […]
December 23rd, 2008 at 9:29 am
Please make it smaller, not bigger and bigger:)
December 23rd, 2008 at 9:50 am
Jiming is right! Please… make it smaller! It’s getting bigger…
December 23rd, 2008 at 10:35 am
Wow, Great job. Testing right now!
December 23rd, 2008 at 11:03 am
Where can we post bugs or comments on sizzle?
I have spent some time figuring out that the problem I had was that for some reason img[src=test.gif] was returning 0 items because of the dot.
December 23rd, 2008 at 11:06 am
My offset bug is still there
http://static.omgili.com/jquery_offset_ie_bug_1.3.html
December 23rd, 2008 at 11:28 am
I am a big fan of JQuery 1.2.6. Will give a try on the 1.3. Looking forward for the release.
BTW, it is probably not in this release, but would be great to have micro templating in jQuery. John Resig’ simple example is so powerful (when used with a good server side component model).
Thank you guys for your hard work, you definitely make the web a better place!
December 23rd, 2008 at 12:27 pm
[…] Das jQuery Team hat an der neuen Release hart gearbeitet, diese wurde jetzt in der Version Beta 1 veröffentlicht und eignet sich noch nicht für den echten Einsatz bei der Entwicklung von Internet-Anwendungen. Die Entwickler sind über jeden Tester dankbar, umso schneller können Fehler gefunden und behoben werden. Den Download der Beta Version, einen Link zum Bug-Tracker usw. findet ihr hier. Was ist neu in jQuery 1.3? […]
December 24th, 2008 at 12:14 am
Would Love to give it a shot.
December 24th, 2008 at 12:44 am
jQuery 1.3 Beta 1将在明年元月14号发布?太好了,不过刚才测试了一下,好像toggle不起作用。
December 24th, 2008 at 12:47 am
http://www.cena.cn/dede/xml.html
大家也看看,好象对谷歌浏览器不怎么支持。
December 24th, 2008 at 12:54 am
老外真可爱!
December 24th, 2008 at 2:12 am
无视google浏览器……他们连他们自己的webgame都不支持;
在firedbug里面运行一次之后toggle就可以用了,比较诡异,原因还在研究中……
December 24th, 2008 at 3:55 am
[…] Недавно John Resig писал в блоге о релизе бета-версии JQuery 1.3. Большинство новых фич опубликованы в официальном roadmap, но я вам расскажу то, о чем никто не знает.. Тсссс… […]
December 24th, 2008 at 8:40 am
About the comments about making is smaller, it looks like(with packer compression) it has gona from 30.7K to 36.2K. When you compare it to say prototype(which is at 81.k), dojo(which is at 50.8k for the dojo base, not the toolkit), and mootools(which is at 42.2k) jQuery still beat them all in size.
I also don’t care about the core size until it is reaching something like 50K and then i would start asking questions about why it is getting so bigger.
December 24th, 2008 at 9:00 am
IE7 on Vista- extjs/FormPanel:
Stop running this script?
A script on this page is causing Internet Explorer to run slowly.
If it continues to run, your computer might become
unresponsive.
Regards.
December 24th, 2008 at 10:02 am
It seems attribute Sizzle.filter+”attribute selector” not work for XML documents.Something like “element[a=b]” on xml just hangs “filter()”.
Thanks.
December 24th, 2008 at 10:52 am
On Sizzle.filter,line:
for ( var i = 0; (item = curLoop[i]) !== undefined; i++ ) {
…
}
you use strict “!==”,so you’ll get “true” if curLoop[i] is “null”.But for xml node lists access to not existent element in list result “null” not “undefined”,like in html dom.
Maybe you want to gain another millisecond,but in this case just do “!=”,it’s enough and correct IMHO.
Thanks.
December 24th, 2008 at 11:02 am
[…] jQuery: » Help Test jQuery 1.3 Beta 1 jQuery 1.3 coming soon! (tags: javascript jquery) […]
December 24th, 2008 at 11:20 am
[…] http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ : jquery 1.3 sort en version Beta, avec le nouveau moteur pour les sélecteurs, sizzle. […]
December 24th, 2008 at 11:46 am
比较期待有关Event的两个更新
December 25th, 2008 at 11:23 am
[…] La nouvelle version de jQuery 1.3 vient de sortir en bêta. Dans cette bêta on peut noter plusieurs nouveautés surtout axé sur l’amélioration du temps d’exécution et des effets. […]
December 25th, 2008 at 8:03 pm
cann’t wait for this new release!!! thank you so much. I’m a designer with no programing experience at all, I’ve been trying to implement jQuery to my sites and it’s been an excellent help.
December 27th, 2008 at 4:48 am
谢谢你 支持你 ^_^ THANKS FOR YOUR GOOD JQ!
December 27th, 2008 at 6:11 am
As for the comments about size, I agree with Ryan Zec. jQuery still is pretty damn lightweight, and I for one don’t mind sacrificing a few (kilo)bytes for more stability and better functionality.
Oh, but here’s a tip. I repacked the good ol’ jQuery 1.2.6 version with “shrink variables” enabled. That managed to decrease the already minified file size with another 20 percent! (Compression results: 43900 / 55096 = 0.797)
Might be useful for future minified releases… Just enable the “shrink variables” option.
December 28th, 2008 at 11:35 am
I’m very sorry that you’ve removed cache for all browsers in Sizzle (even optional). Now Peppy has real changes to be the fastest CSS selectors library. Of course if we don’t take yass into consideration.
December 29th, 2008 at 2:10 am
[…] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]
December 29th, 2008 at 1:21 pm
[…] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]
December 30th, 2008 at 6:10 am
$(document).ready(function() {
$(’#content,#footer’).corner({
tl: { radius: 16 },
tr: { radius: 16 },
bl: { radius: 16 },
br: { radius: 16 },
antiAlias: true,
autoPad: true,
validTags: [”div”]
});
$(’.nav’).corner({
tl: { radius: 16 },
tr: false,
bl: false,
br: { radius: 16 },
antiAlias: true,
autoPad: true,
validTags: [”div”]
});
$(’.kwicks’).kwicks({ max: 300, spacing: 5 });
});
error as below
expr = expr.replace(/\s*,\s*/, “”);
// Improper expression
if ( expr == old ) {
throw “Syntax error, unrecognized expression: ” + expr;
}
old = expr;
错误如下:
例外被抛出且未接住
December 30th, 2008 at 6:12 am
all is work fine in jquery 1.26
but 1.31 beta error as follow
expr = expr.replace(/\s*,\s*/, “”);
// Improper expression
if ( expr == old ) {
throw “Syntax error, unrecognized expression: ” + expr;
}
old = expr;
January 2nd, 2009 at 8:01 am
[…] Category: JavaScript, Tags: jQuery, jquery ui, news, themeroller If you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting! jQuery UI is coming close to 1.6 and today a new version of the Themeroller application was released. Just before Christmas the first beta of jQuery 1.3 was released for testing. […]
January 2nd, 2009 at 2:50 pm
[…] If you’re like me and feel like writing Javascript without JQuery to be kind of like coding with one hand, you’ll be pleased to know that the JQuery team has released a beta version of JQuery 1.3 for people to test and give feedback on. […]
January 3rd, 2009 at 3:45 am
[…] Comment! jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]
January 4th, 2009 at 2:04 am
jQuery 1.3正式版今日发布?
January 4th, 2009 at 9:45 pm
Is the documentation for 1.3 available anywhere, or are there no changes to the public interface?
January 5th, 2009 at 6:39 pm
[…] Help Test jQuery 1.3 Beta 1 […]
January 6th, 2009 at 8:47 am
On line 1012 the radix is missing in parseInt( value )!
And why don’t you use the isNaN() function there?
@sunnybear: Caching slows down dom manipulations a lot! I think it’s good that they removed it.
January 7th, 2009 at 12:32 pm
[…] All these features make a huge list to test. John and the jQuery team have put out the second beta a few days ago and are asking for your help to test the new version. Only one week is left till the final release is supposed to be release, so grab your copy of the beta and start testing! […]
January 8th, 2009 at 3:05 pm
Hi. I am Brazilian. Sorry by my english.
I note that support for Google Chrome is missing!
January 10th, 2009 at 4:11 pm
[…] I’ve been testing the jQuery betas (1 & 2) in TV UOL, my current main project at work. I’m maintaining a branch that switches the usage of jQery 1.2.6 + livequery plugin to jQuery 1.3 only (with the new delegation methods, .live() and .die() ). Since 1.3 is currently beta, so is my TV UOL implementation that uses it. But I’ll let you know when I flip the switch. […]
January 12th, 2009 at 5:45 am
[…] The next major version of the popular javascript framework jQuery (1.3) is almost finished with just the last few bugs to be tracked down. John Resig, lead developer and creator of jQuery published the beta of jQuery 1.3 back in the middle of December and yesterday announced on his twitter feed that 1.3 RC1 was out although this was quickly followed with a mention that RC2 would be required due to last minute bugs. The expected release date of 1.3 is the 14th of January as indicated on the beta announcement blog post. […]
January 13th, 2009 at 12:58 pm
How small does the js have to be? One image most likely is several times bigger than jQuery- and after it’s been cached by your browser? 0. js size is kind of a silly thing to worry about.
January 13th, 2009 at 10:00 pm
[…] For this most part, I tend to rely on window.onload; its simple, cross-browser, and the alternative onDOMReady functions were unreliable because of the use of browser sniffing. Aside from that, a low byte size in your pages is not only relatively easy to attain, but it should also be kept in mind during development. Thus, images shouldn’t result in a long load time and therefore should eliminate the very requirement of an onDOMReady related function. However, after delving into the issue, not only did I find that it was a popular function amongst the major Javascript libraries (justified or not), but after spending 20 minutes trying to make my own, I finished and said to myself, “Well, that was easy.” I was fully expecting something to go wrong, after all, if all the major libraries couldn’t figure it out then there must not be a solution that doesn’t resort to browser sniffing?. Unless of course they never even tried, which begs the question, how many times have they “not tried” to figure something out the right way? The only exception to this is jQuery who I am very pleased to see have made great steps in completely removing browser sniffing with jQuery 1.3, including in their use of the ready function for onload handling. Regardless, I present to you in just 42 lines of code, a simple function to handle all your onload requirements with no browser sniffing! Test it out here. […]
January 13th, 2009 at 10:57 pm
呱呱呱~~~~棒
January 21st, 2009 at 4:17 pm
AhGtxZ hi! nice site!
January 26th, 2009 at 1:48 pm
[…] En nuevo jQuery está a la vuelta de la esquina. De la versión 1.3 podemos probar ahora mismo la beta 1, una versión en la que además de muchas otras mejoras de rendimiento y velocidad, podremos encontrarnos con Sizzle como selector CSS3.[Descargar] ← Whatever:hover, selector :hover para todos los navegadores jQuery Gestures, sacale humo a tu ratón → […]
January 31st, 2009 at 6:38 pm
Very good to see this release. Nice
February 16th, 2009 at 6:36 am
rrhrehrhr rkjhrekhkr khkrhkjrehrerehkjrehre krerhrekjhrkjehkrek v
March 15th, 2009 at 8:07 am
[…] 这是John Resig博客2008年12月22日的文章。jQuery已经进入beta测试阶段,并计划在2009年1月14日正式发布,现在正需要大家进行广泛的深度测试。这个版本重写了相当多的模块,而且据说会非常让人振奋,让我们共同一起期待吧。 【原文标题】Help Test jQuery 1.3 Beta 1【原文作者】John Resig […]
March 17th, 2009 at 2:43 pm
I just download the 1.3.2 version, first surprise it is some 25 Kb heavier than very effective 1.2.6 version. Will be it 80% more better? I hope so, because your previous work is great.
April 9th, 2009 at 9:46 am
Это прям в точку!!! Другими словами и не скажешь!
April 12th, 2009 at 8:22 am
Текст по настоящему понравился, особенно последний абзац хорош
May 23rd, 2009 at 10:23 am
Отличная статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Яндекса, занес в закладки