gpt4 book ai didi

javascript - 这在 Coffeescript 中意味着什么?

转载 作者:行者123 更新时间:2023-11-30 12:26:21 25 4
gpt4 key购买 nike

我正在浏览一个用 Coffescript 编写的代码库,我遇到了这个声明:

@$('.js-edit-feedback-section').addClass('hidden')

如果我没记错的话这会翻译成

this.$('.js-edit-feedback-section').addClass('hidden')

这样做而不是直接使用 jQuery 选择器有什么好处:

$('.js-edit-feedback-section').addClass('hidden')

最佳答案

我假设您使用的是 Backbone.View,其中 Backbone.View.$ 与全局 jQuery 有点不同。

If jQuery is included on the page, each view has a $ function that runs queries scoped within the view's element. If you use this scoped jQuery function, you don't have to use model ids as part of your query to pull out specific elements in a list, and can rely much more on HTML class attributes. It's equivalent to running: view.$el.find(selector)

http://backbonejs.org/#View-dollar

关于javascript - 这在 Coffeescript 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29249878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com