問題タブ [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()。.getattrfind

これは慣習に反するのであまり好まれないアイデアだと思いますが (そうですか?)、上記の 2 つのオプションよりも簡単で読みやすく、おそらくより最適化されています。あなたの考えは何ですか?

0 投票する
1 に答える
681 参照

spring - Spring 3マネージドJSFアプリのセッションBean、プロキシ、シングルトンに関するスコープの混乱

これは基本的なSpring101のもののようですが、これを行う正しい方法を見つけることができないようです。状況は以下の通りです。私のWebアプリには、外部システムからのユーザーを処理するコントローラーである単一のエントリポイントがあります。POST転送は、そのユーザーに関連する一連の関連情報を含む単なるリクエストです。Aponエントリ、新しいユーザーBeanを作成し、そのユーザー情報をロードする必要があります。さらに、ユーザーが何らかのサービスをトリガーするビューをヒットした場合、そのサービスが適切なユーザーBeanインスタンスにアクセスできるようにする必要があります。

頭に浮かんだこれを行う最初の方法は、Userの新しいインスタンスを作成し、データを入力して、Bean名としてusernameを使用してSpringコンテナに登録するUserManagerサービスを用意することでした。次に、サービスが呼び出されると、サービスは適切なインスタンスFactory.getBean(username)を見つけるようなことをします。Userここで私が見ている問題は、ユーザーとユーザーにUser属するBeanとの間のリンクが失われていることです。さらに、可能な限り、ユーザーがセッションでBeanを持ち歩くことは避けたいと思います。これは、Spring AOPとプロキシを使用することになっている場所ですか?

このタイプの状況を解決するための典型的な春のパターンは何ですか?

0 投票する
3 に答える
136 参照

php - クラス内の関数内から変数にアクセスする(スコープ?)

私はクラスにかなり慣れていないので、これに関するある種のチュートリアルをオンラインで探していましたが、残念ながら解決策を見つけることができませんでした。あなたたちが私に与えることができるどんな助けでも大いに感謝されるでしょう。

2つのファイルがあります。

1)variables.inc.php:

2)myclass.php:

問題: $myvar空を返します。function doSomething() {との間にこの行を追加してみましecho...: global $myvar; たが、そのようにも機能していないようです。助言がありますか?

0 投票する
3 に答える
100 参照

javascript - JavaScript の変数スコープの問題

わかりました、なぜこれがテキストエリアに6を返さないのか、私は間違いなく困惑しています。何も返しません。jsスコープと関係があると思いましたが、わかりません。

0 投票する
1 に答える
2353 参照

cookies - ColdFusion の COOKIE スコープと CLIENT スコープの違いは?

私はグーグルで検索しましたが、答えが見つかりませんでした。

cookieColdFusion でのスコープの機能をよく理解しています。clientしかし、スコープの目的や、スコープとスコープの違いについては 100% 確信が持てませんcookieclientスコープの格納方法の 1 つをcookie.

違いが何であるか、そしてどちらをいつ使用するかを示す例またはユースケースを誰かが提供できますか?

0 投票する
3 に答える
864 参照

ruby-on-rails - 関連付けのあるスコープ .any?

2 つのモデル、従業員、部門があります。従業員は、ポジションを通じて所属部門に所属します。選択タグでは、従業員がいる部門のみをリストしたいと思います。

今私は持っています:

これにより、いくつかの nil 選択オプションが残ります。@current_company.departments.with_employees のように機能する depmartments のスコープを記述できると思いました。

それがうまくいかないことはわかっていますが、何をすべきかについて行き詰まっています。

0 投票する
2 に答える
16088 参照

ruby-on-rails-3 - ActiveRecord Rails 3スコープとクラスメソッド

私は ActiveRecord の新しいクエリ インターフェイスに慣れていないので、まだいろいろと考えています。

scopeActiveRecord モデルで a を使用することと、単にクラス メソッドを使用することの違いを誰かが説明してくれることを期待していました (つまり、 self.some_method)

私が収集できることから、スコープは常にリレーションを返すことが期待されていますが、クラス メソッドは必ずしもそうする必要はありません。これは本当ですか?

たとえば、次のようなことをするのが理にかなっていると思いました。

しかし、これはうまくいきません。次のエラーが表示されます。

ただし、クラスメソッドとして機能します

いつスコープを使用し、いつクラスメソッドを使用するかについて、人々の考えを知りたいです。スコープは常に関係を返さなければならないが、クラスメソッドは必要なものを返すことができると仮定するのは正しいですか?

0 投票する
1 に答える
89 参照

ruby-on-rails - Railsの異常なスコープ

特定の拡張子を持つすべてのファイルを見つけるスコープを実行する必要があります-私の現在の機能しない試みはこれです:

この試みは私にエラーを与えます-条件が単なるSQLクエリではないスコープをどのように作成しますか?

0 投票する
1 に答える
1670 参照

wcf - アナウンスエンドポイントへのスコープの追加

現在、 WCFディスカバリーを使用し、ディスカバリーエンドポイントとアナウンスエンドポイントを提供するサービスを実装しています。また、クライアントでアナウンス/検出されたエンドポイントをフィルタリングするためにスコープを使用する必要があります。

ディスカバリーエンドポイントにスコープを追加することはうまくいきますが、アナウンスメントエンドポイントの正しい構成を理解できません。これが私が思いついたものです:

ディスカバリーエンドポイント用に作成したエンドポイントの動作を再利用しているため、正しくないと思います。しかし、それが私のスコープを説明するために私が見つけた唯一の方法です。

アナウンスにスコープを使用できるのは、次の理由からだと思います。

  • 受信したアナウンスをフィルタリングする他の方法はありません
  • クラス(EndpointDiscoveryMetadataアナウンスを受信したときに取得するインスタンス)には、プロパティScopesが含まれています。

しかし、私の構成ではScopes、クライアント側のコレクションは、mex 1を除くすべてのエンドポイントで空です(2つのtempuriスコープが含まれています)。

では、アナウンスエンドポイントのスコープを正しく宣言する方法はありますか?どんな助けでもありがたいです、事前に感謝します。

0 投票する
3 に答える
290 参照

ruby-on-rails - データベースに結び付けられていない条件でチェーン可能なメソッド (スコープ) を作成する方法

私はモデルを持っていItemます。これはそれ自体と関係があります。

そして、親を持つすべてのアイテムを照会したいと思います。まず、parent_id が存在するかどうか、またはこのようなものかどうかを確認しようとしましたItem.where("superitem_id != ?", false)。しかし、うまくいきません。そのアイテムには superitem_id がありますが、スーパーアイテムはすでに破棄されている可能性があります。だから私はクラスメソッドでそれをしなければなりません

しかし、それは連鎖を不可能にし、同様の方法で連鎖させたいのです。

スコープで同じ結果を達成することは可能ですか? または、あなたは何をしますか?