问题标签 [scopes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
562 浏览

jquery - 创建一个 jQuery 插件,我如何做自定义范围?

我想用这样的 API 创建一个 jQuery 插件:

而不是这些:

基本上,我不想为每个与 jQuery 中的方法相似的方法命名,我想将这些方法“限定”到自定义 api,其中$("#chart).pluginName()将返回一个对象,这样get, attr,find和其他一些将被完全重写.

我确信这不是一个受欢迎的想法,因为它打破了约定(是吗?),但它比上面的两个选项更容易、更易读,并且可能更优化。你怎么认为?

0 投票
1 回答
681 浏览

spring - Spring 3 托管 JSF 应用程序中有关会话 bean、代理和单例的范围混淆

这似乎是 Spring 101 的基本内容,但我似乎找不到正确的方法来做到这一点。情况如下;在我的 Web 应用程序中,有一个入口点,它是一个控制器,用于处理来自外部系统的用户。转移只是一个POST请求,其中包含与该用户有关的一堆相关信息。Apon 条目,我需要创建一个新的用户 bean 并使用该用户信息加载它。此外,当用户点击触发某些服务的视图时,我需要该服务能够访问适当的用户 bean 实例。

想到的第一种方法是创建一个 UserManager 服务,该服务将创建一个新的 User 实例,用数据填充它,然后将其注册到 Spring 容器中,并将用户名作为 bean 名称。然后当一个服务被调用时,该服务会做一些事情,比如Factory.getBean(username)找到合适的User实例。我在这里看到的问题是我失去了用户和哪个Userbean 属于他们之间的链接。此外,如果可能的话,我想避免让用户在会话中随身携带 bean。这是我应该使用 Spring AOP 和代理的地方吗?

解决这种情况的典型 Spring 模式是什么?

0 投票
3 回答
136 浏览

php - 从类中的函数内访问变量(范围?)

我对课程还很陌生,我一直在网上寻找一些关于这方面的教程,但不幸的是我一直没有找到解决方案。你们能给我的任何帮助将不胜感激。

我有 2 个文件。

1)变量.inc.php:

2)myclass.php:

问题: $myvar返回空。我尝试在和之间添加这条线function doSomething() {echo...: global $myvar; 但它似乎也不是那样工作的。有什么建议么?

0 投票
3 回答
100 浏览

javascript - javascript中变量范围的问题

好的,我很困惑,为什么这在 textarea 中没有返回 6。它不返回任何东西。我认为它与 js 作用域有关,但我无法弄清楚。

0 投票
1 回答
2353 浏览

cookies - ColdFusion 中 COOKIE 和 CLIENT 范围之间的区别?

我一直在谷歌搜索,但没有找到答案。

我非常了解cookie范围在 ColdFusion 中的作用。但我不能 100% 确定范围的目的client或范围与范围之间的差异cookie。它变得有点混乱,因为client可以将范围的一种存储方法设置为cookie.

有人可以提供一个示例或用例来说明差异是什么以及我何时使用一个与另一个?

0 投票
3 回答
864 浏览

ruby-on-rails - 关联范围.any?

我有两个模型,员工和部门。员工通过职位属于部门。在一个选择标签中,我想只列出有员工的部门。

现在我有:

这给我留下了几个零选择选项。我想我可以为部门编写一个范围,就像@current_company.departments.with_employees:

我意识到这行不通,但我坚持我应该做的事情。

0 投票
2 回答
16088 浏览

ruby-on-rails-3 - ActiveRecord Rails 3 范围与类方法

我是 ActiveRecord 新查询界面的新手,所以我还在搞清楚。

scope我希望有人能解释在 ActiveRecord 模型中使用 a 和仅使用类方法(即self.some_method)之间的区别

据我所知,范围总是期望返回关系,而类方法不一定必须。这是真的?

例如,我认为这样做是有意义的:

但这不起作用。我收到此错误:

然而,它确实作为一个类方法工作

我很想知道人们对何时使用范围以及何时使用类方法的想法。我是否正确假设范围必须始终返回一个关系,但一个类方法可以返回它想要的任何东西?

0 投票
1 回答
89 浏览

ruby-on-rails - Unusual scope in Rails

I need to do a scope where I find all files that have certain extensions - my current non-functional attempt is this:

This attempt gives me errors - how do you create scopes where the conditions are not just a straight SQL query?

0 投票
1 回答
1670 浏览

wcf - 向公告端点添加范围

我目前正在实施一项使用WCF 发现并提供发现端点和公告端点的服务。我还需要使用范围来过滤客户端上宣布/发现的端点。

向 Discovery Endpoint 添加范围效果很好,但我无法确定 Announcement Endpoint 的正确配置。这是我想出的:

我想这是不正确的,因为我重用了为我的发现端点创建的端点行为。但这是我发现描述我的范围的唯一方法。

我认为应该可以使用范围进行公告,因为:

  • 没有其他方法可以过滤收到的通知
  • 该类EndpointDiscoveryMetadata(收到通知时我得到的实例)包含一个属性Scopes

但是在我的配置中Scopes,客户端的集合对于所有端点都是空的,除了 mex 一个(它有两个 tempuri 范围)。

那么,任何想法如何正确声明公告端点的范围?任何帮助将不胜感激,非常感谢提前。

0 投票
3 回答
290 浏览

ruby-on-rails - 如何使用与数据库无关的条件创建可链接的方法(范围)

我有一个模型Item,它与自身有关。

我想查询所有有父项的项目。首先,我尝试检查 parent_id 是否存在Item.where("superitem_id != ?", false),或者类似的东西。但它不起作用。尽管该项目具有 superitem_id,但 superitem 可能已经被销毁。所以我必须用类方法来做

但它使链接成为不可能,我想用类似的方法链接它,比如

是否可以使用范围实现相同的结果?或者你会怎么做?