問題タブ [public]

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 に答える
90 参照

ruby-on-rails - 既存の中規模の Ruby on Rails プロジェクトに主要な機能/サービスを追加するための最も実用的な方法は何ですか?

Ruby on Rails で書かれた既存のプロジェクトがあります。これは、プロジェクトへの今後の主要な追加の一種のバックエンド ソリューションです。私が言いたいのは、それは現在管理者向けに提供されており、そこにはすでに多くの機能と実際の Rails ファイルが含まれているということです。

現在、Rails のアプリの新しい「パブリック」に面した部分を追加することを計画していますが、何が最善の解決策になるのか疑問に思っています。次の2つの可能性を考えることができましたが、これを経験したことがある人が私を正しい方向に導くことができれば本当に感謝しています.

  • バックエンド Web アプリが使用していたのと同じリソースを使用して、新しいパブリック向け Web アプリを作成します - 長所と短所はありますか?
  • 新しい機能を既存のバックエンド Web アプリに追加するだけです。長所と短所はありますか? (このオプションを使用すると、アプリ ファイルが非常に大きくなると確信していますが、気にする必要がありますか?

これまで Rails で小さな Web アプリしかやったことがなく、これが初めての大規模なアプリです。どうぞ、どなたでもご回答いただければ幸いです。

ありがとう。

0 投票する
9 に答える
453 参照

private - 私立と公立の現実的な見方

publicprotectedおよびprivateプロパティのトピックについて常に疑問に思っていました。私の記憶では、誰かのコードをハッキングしなければならなかったときのことを簡単に思い出すことができますprivate

また、私が自分でクラスを書いたことが (もっと) ありましたが、プロパティを民営化することの潜在的な利益を認識したことはありませんでした。public var を使用するのは私の習慣ではないことに注意してください。ゲッターとセッターを利用することで、OOP の原則に従います。

では、これらの制限の全体的なポイントは何ですか?

0 投票する
5 に答える
16273 参照

c# - 内部クラスのパブリックおよび内部メンバー?

わかりました、これは少しばかげた質問かもしれません。確かに明白な答えがありますが、ここで微妙な点を見逃していないかどうか興味がありました.

クラスで宣言されたメンバーとクラスでpublic宣言されたメンバーの間に可視性/使いやすさの点で違いはありますか?internalinternalinternal

すなわち間

publicメソッドをおよびとして宣言し、virtualである派生クラスでオーバーライドした場合、publicこの修飾子を使用する理由は明らかです。しかし、これは唯一の状況ですか...他に何か不足していますか?

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

visual-studio - コンパイル時にすべてのパブリック変数/メソッド/クラスを Visual Studio の内部にすることはできますか?

Visual Studio プロジェクトをコンパイルするときに、すべてのパブリック変数変数/メソッド/クラスを内部にしたいと考えています。ソースコードは変更されませんが、コンパイルされたライブラリが完了すると、内部アクセスのみが必要になります。これは可能ですか?

すべてのプロジェクトのアセンブリ情報ファイルに "InternalsVisibleTo("ClassLibrary") " を設定しましたが、"public" を "internal" にすべて置換したくありません。このあたりにアウェイがあるかどうか知っている人はいますか?そのため、プロジェクトをコンパイルしてビルドすると、リリース プロジェクトは内部アクセスのみを許可します。

ありがとう。良い一日を、

ジョー

0 投票する
4 に答える
274 参照

c# - どういう意味ですか?[c#]

プロパティをプロパティとして定義しpublic、このプロパティにprotectedゲッターがあります。どういう意味ですか?プロパティが公開されている場合、そのための保護されたゲッターを定義するとはどういう意味ですか?以下のコードを参照してください。

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

asp.net - ASP.NETのパブリッククラスでセッション状態を使用していますか?

コードの再利用可能な部分をクラスに移動しようとしています。このクラス内でSessionを使用しようとする場合を除いて、これは問題なく機能しています。エラーが発生します:

「クラスの明示的なインスタンスがないと、共有メソッドまたは共有メンバー初期化子内からクラスのインスタンスメンバーを参照できません。」

私のコードは次のようになります。

このコードを大幅に簡略化しましたが、基本的な問題があります。クラス内からセッション値を設定しようとしています。次のMSDN記事1を見つけましたが、 Public / SharedをSessionで使用できるとは思いませんか?

0 投票する
4 に答える
4710 参照

javascript - javascriptクラスの「プライベート」メソッドから「パブリック」メソッドにアクセスする

クラス内の「プライベート」関数から「パブリック」JavaScript関数を呼び出す方法はありますか?

以下のクラスをチェックしてください。

私が実行するコードは次のとおりです。

Firebug には次のエラーが表示されます。

publicMethod が定義されていません: [このエラーで中断] publicMethod();

グローバル クラス変数 [つまり、class.publicMethod()] にアクセスせずに、privateMethod() 内で publicMethod() を呼び出す他の方法はありますか?

0 投票する
6 に答える
11689 参照

c++ - 1 つのクラスに 2 つのパブリック セクションを設定できますか? はいの場合、なぜですか?そして、どのような状況でそうするのですか?

クラスについて私を悩ませているものがあります。例えば

上記の例では、2 つの public セクションがあります。最初のセクションではコンストラクターとメソッドを定義し、2 番目のセクションではデータ メンバーを宣言しています。上記のクラス、つまり A は正しいですか。私たちはそれを行うことができますか?はいの場合、なぜそれが必要で、どのような状況で使用する必要がありますか? すべてを 1 つのセクションで実行できるのに、なぜ 2 つのセクションがあるのでしょうか。

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

c++ - 「フレンド クラス xxxxx」をパブリック セクションに入れるか、プライベート セクションに入れるかによって違いはありますか?

違いはありますか?

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

javascript - Rails fails to return scripts/stylesheets

This only happens on my local machine (Windows 7, Ruby 1.8.7). Occasionally rails will just stop returning my stylesheets/javascript and I'll get gross looking pages. If I navigate directly to those scripts, sometimes they work, and sometimes I get errors like:

What could be causing this? It is usually more a nuisance than anything because of lack of styles, but when I'm trying to test out my javascript it becomes an issue. Thanks!