我们在工作中内部讨论了一下jQuery是否内置支持$.get()和$.post(),但不支持$.put()和$.delete()。
有人认为是为了保持js库的大小。还有人认为这不是一个经常被要求的功能,因此留给插件开发者去实现。
SO社区有什么想法?
我们在工作中内部讨论了一下jQuery是否内置支持$.get()和$.post(),但不支持$.put()和$.delete()。
有人认为是为了保持js库的大小。还有人认为这不是一个经常被要求的功能,因此留给插件开发者去实现。
SO社区有什么想法?
你要停在哪里?$.options()
?$.copy()
?$.mkactivity()
?
有太多潜在的HTTP动词需要创建方便的方法来处理。网络应用程序过去并没有太关注PUT
和DELETE
,因此它们并不经常使用。使用方便的方法所带来的收益非常小;只使用$.ajax()
并没有任何问题。
我不太想随意给出一个百分比,但我认为90-95%的前端开发人员都不需要使用$.delete
或$.put
。
PUT
和DELETE
具有语义,并且可以用于添加或删除集合中的条目。 - cHao