jQuery中缺少的功能

jQuery中缺少的功能,jquery,missing-features,Jquery,Missing Features,jQuery是当今非常流行的JavaScript框架。例如,您可以根据这个站点上jQuery标记的数量来判断 我没有使用过任何其他JS框架,我想听听您对该库缺少的一些功能的看法 在这个项目中你会改变什么 你想补充什么 有没有你认为毫无价值的功能 您希望在jQuery中看到其他JS框架中的哪些著名功能 我希望在jQuery中看到native。推出自己的产品并不困难,但native总是更好。jQuery Live changes 我希望能与所有类型的活动一起工作。目前,要绑定一些事件(change

jQuery是当今非常流行的JavaScript框架。例如,您可以根据这个站点上jQuery标记的数量来判断

我没有使用过任何其他JS框架,我想听听您对该库缺少的一些功能的看法

  • 在这个项目中你会改变什么
  • 你想补充什么
  • 有没有你认为毫无价值的功能
  • 您希望在jQuery中看到其他JS框架中的哪些著名功能
我希望在jQuery中看到native。推出自己的产品并不困难,但native总是更好。

jQuery Live changes 我希望能与所有类型的活动一起工作。目前,要绑定一些事件(
change
submit
在我看来是最常见的事件),您仍然需要使用类似的插件

$.postJSON() 我认为添加
$.postJSON()
方法是个好主意。目前我们有一个类似于
$的
.getJSON()
。get()
它只设置返回到json的数据类型。但是,当涉及到POST通信时,您需要为每次通话填写此额外字段

当然,这很容易修复,但我希望将其作为核心库的一部分

$.postJSON = function(url, data, callback) {
    $.post(url, data, callback, 'json');
};

不确定是否有其他人想要它,但我不介意使用
.revert()
函数“撤消”自加载页面以来对项目或选择器所做的任何更改


你可以在浏览时更改div的颜色、大小和几个属性。在选择器上调用
.revert()
将撤消这些更改。

我使用最多的JavaScript库是jQueryYUIExtJS(核心)

虽然我最喜欢的仍然是jQuery,但我仍然希望它包含一些extjscore的功能

第一次使用ExtJS时,我就爱上了它的继承系统,我个人认为它非常巧妙,我很想在jQuery中使用它。尽管如此,我最近还是发现了John Resig(jQuery的创建者)的一个项目,简单JavaScript继承(),它似乎非常强大和小

我希望在jQuery中看到的另一个特性是更智能的扩展系统

其他我不会在jQuery中改变的事情,我认为它是JavaScript库最完美的选择,适用于非常广泛的应用程序


对于widget,我更喜欢ExtJS而不是jqueryui

jQuery在UI部门缺乏。有数千个插件,但它们都使用不同的皮肤和样式。他们应该专注于他们的官方UI库,并尝试使其与ExtJS一样丰富和一致。

请将其作为一个社区wiki。如果他们继续添加“帮助器”函数,jQuery库将是200k。说真的,这并不难自己创建,而不是期望核心提供所有这些帮助。就我个人而言,我会去掉所有的小助手(.get、.post、.load、.getJson),只使用base.ajax函数。那么为什么会有
$.getJson()
helper呢?这对我来说似乎不一致。问问jquery开发谷歌小组的John