onChange还是其他选择?

时间:2012-06-12 06:55:36

标签: javascript jquery javascript-events

我正试图在我的网站上摆脱保存按钮

我知道最明显的方法是执行 Jquery onChange事件。但似乎它将成为服务器上的大量查询

我还考虑过做onBlur,但这意味着用户需要在加载新页面之前点击其他地方,如果他忘记了,那么更改将会丢失。

还有其他更有效的方法吗?

例如,Asana使用了什么?

1 个答案:

答案 0 :(得分:4)

你应该使用去抖动,这样你只能在短暂的不活动后进行AJAX调用。以下是Underscore.js实现:http://underscorejs.org/#debounce