javascript - 设置上下文的不同方法?

标签 javascript jquery

以下是设置上下文的两种方法:

$.proxy(function() { 
  this.doStuff();
}, this);

...

var that = this;
that.doStuff(); 

有什么理由使用其中一种而不使用另一种吗?

最佳答案

第二种方法是纯 JavaScript。

第一个依赖于框架(在您的例子中为 jQuery)。

没有人比其他人更好。

我更喜欢第二个,它是免费的。

关于javascript - 设置上下文的不同方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14322505/

相关文章:

javascript - 谷歌驱动器 : How to set criteria on sub-fields in the query parameter?

javascript - jQuery - 将标签和复选框组限制为最大数量

javascript - 如何实现面包屑?

javascript - 获取组件内当前 Ember 路由的访问权限

javascript - 滚动上的 jQuery 滑动菜单

jquery - Soundcloud iframe 在 iOS 下停止工作

javascript - 如何将javascript中的日期转换为MM/DD/YYYY格式?

javascript - 使用在其中附加了 div 的 jQuery 发送表单数据

javascript - fabric.js - toDataURL 在 Canvas 上有图像时显示空白页

javascript - 如何在 JS Canvas 中清除矩形?