jQuery 1.4 Alpha 2 发布
jQuery 1.4 Alpha 2 发布!这是 jQuery 1.4 的第二个 Alpha 版本(之前发布了 Alpha 1)。代码稳定(通过了我们支持的所有浏览器中的所有测试),功能完整(我们不再接受此版本的新功能),需要在实际应用中进行测试。
获取代码
注意: 如果你使用的是 jQuery 1.4a2 并遇到错误,请确保你使用的是代码的常规版本,这将有助于更容易地找到错误所在。
我怎样才能帮助?
首先,尝试将上面的非压缩版本的 jQuery 1.4a2 放入你正在运行的实际应用程序中。如果你遇到异常或奇怪的行为,请立即登录到错误跟踪器并 提交错误。一定要提及其错误发生在 jQuery 1.4a2 中!
我们将密切关注收到的错误报告,并努力解决 jQuery 1.3.2 和 jQuery 1.4 之间的任何不一致。
有了你的意见,我们应该能够发布一个稳定版本。现在,我们计划在新年的开始发布至少一个 Beta 版本,并在 1 月初发布最终的候选版本。最终版本将于 1 月 14 日发布,恰逢 jQuery 的 4 岁生日。感谢你帮助审查 jQuery 1.4a2!
太棒了!
我的天啊!还没到圣诞节呢!
新功能呢?有哪些?性能提升等等?(比如 .live()、.closest() 等等)
是的,列出功能和改进会很棒,这样就不用看视频了。
最终的功能列表将在 1 月初发布候选版本时公布。现在我们仍在寻找可能存在的回归问题。
如果有人想知道 jQuery 1.4 的文件大小(压缩后 + gzip),大约是 22KB。
http://github.com/jquery/jquery/commit/3fd62eae9df3159fc238a515bb748140a942313d
太棒了,我想这是一个巨大的里程碑,希望最终版本能够在 2010 年 1 月 14 日上线。
外面可能很冷,但我的代码将会暖起来!
jquery.require() 添加了吗?
Pingback: jQuery:
鼠标进入/离开事件似乎存在一个 bug,如果光标停留在进入的对象内,会导致这两个事件每秒钟都被调用一次(至少在 Firefox 3.5.5 中是这样)。
鼠标悬停/离开事件也是如此。
感谢新版本。我们将再次对其进行测试。
Pingback: jQuery 1.4a2 (Alpha 2) 发布 | Perplexed Labs
不错!jQuery 1.4 中有什么新功能?
Pingback: jQuery 1.4 Alpha 2 : Blogografia
你们做得真棒!
jQuery.support 是否可以检测对 canvas 的支持?
IE6/7/8 不支持 canvas :(
@Rene Leonhardt: 由于 jQuery 不使用 canvas,检测对 canvas 的支持会浪费时间和代码。但是,你可以自己使用它来进行检测:只需在你的文档中放置一个隐藏的 "canvas" 节点,并尝试是否可以访问特殊的 JS 方法 (.getContext)。
// 创建 canvas 元素
var c =$(”).appendTo(‘body’);
// 检查 getContext 方法是否已设置 - 我们不使用 $.isFunction,因为这将在 IE 中对内部方法返回 false。
$.support.canvas = !!c.attr(‘getContext’);
// 再次删除 canvas 元素
c.remove();
问候,LX
唉,代码没有转换成 html :-/
第一行 JS 代码本应是
$(‘>canvas style=”display:none;” width=”1″ height=”1″<>/canvas<‘).appendTo(‘body’);
问候,LX
啊!我太困了,甚至把 gt 和 lt 都搞混了……
好了,我现在清醒多了。奇怪的是,我昨天发现的 bug 奇迹般地消失了……
@Marak Squires:至少它还没有在那里。
问候,LX
你让 javascript 越来越棒了……
我在 dreamweaver 中查看压缩后的版本,发现引号在错误的位置或根本不存在。它会注释掉我下面所有的代码。
在哪里可以找到更改列表?
我也希望这次发布能专注于性能。
Pingback: 2009 年 12 月 22 日的链接 « 2LeggedSpider
jQuery 真的很棒,但对于像我这样的 JavaScript 新手来说,我似乎遇到了性能问题(主要是 IE7 和 IE6 - 脚本导致页面运行缓慢...),尤其是当页面很大/包含数百个标签时。关于如何正确设置 jQuery 函数的随机博客文章有很多,但我认为如果这个网站能为这个问题分配更多空间(也许已经有了,但我没找到)会很有帮助。谢谢!
@Matt: 尽量少用事件和效果,并尝试优化你的 jQuery 使用方式 (http://www.no-margin-for-errors.com/2009/04/28/demystifying-the-jquery-selectors-optimization/)。
问候,LX
为了找到解决方案,我购买了 Cody Lindley 的 jQuery Enlightenment 这本书,第 17 页可能解决了我的问题。它讨论了一种我以前从未见过的做法。太可惜这种文档/解释在正常的 jQuery 网站上没有提供,但至少它在某个地方存在。(不,我不认识 Cody,我也没有为此得到报酬。)
Pingback: jQuery 1.4 Alpha 2 | aNieto2K
看起来不错!
Matt,是什么方法?
我一直试图让 .live() 针对焦点和模糊事件起作用,结果却发现它在这个版本中失效了,在 alpha 1 中却能正常工作,所以现在我将使用 alpha 1。
为什么 1.4a2 压缩版和 1.3.2 压缩版之间文件大小增加了近 35KB?
真棒!我现在就要把它整合到我的应用程序中!
感谢你们的辛勤工作。我刚尝试把它包含在我的 Chrome 扩展程序中,它运行得非常完美。
我在我们的 Web 平台上测试了它,运行得非常完美!
jQuery 开发人员,继续努力吧。我他妈的爱你们,伙计们!
在我们的需求/测试/错误报告系统中测试了它。
没有问题!
我爱 jQuery!但说真的:为什么它变得如此庞大?在我看来,jQuery 的一大优势就是它的体积小巧!文件大小几乎翻倍的原因是什么?
继续努力吧!
这个版本,以及 -dev 版本,如果我在 Firefox 3.5 扩展程序中使用它,就会破坏 XUL(就像 1.3 版本一样)。
Pingback: jQuery 1.4 中的实时事件的上下文 « bjarlestam
在 IE 中,当我将事件处理程序绑定到表单时,出现了一个 bug;然后我提交表单,但我的提交处理程序没有执行。
有人能解释一下,为什么这个版本库的大小变得如此庞大?
真棒!我很快就会把它整合到我的
我们喜欢 jQuery。感谢您的辛勤工作!