問題タブ [global-variables]

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 投票する
4 に答える
859 参照

javascript - 増え続けるjavascript/jquery関数をリファクタリングする良い方法は何ですか?

私は、mvc スタイル プロジェクトで多くのカスタム JavaScript、特に jquery を実行しているプロジェクトに取り組んでいます。

唯一の問題は、グローバル関数/変数をますます追加し続け、それらが積み重なっていることです。いくつかのファイルがありますが、いくつかのものを別々のファイルに分割する方法がわかりません。

これらの関数とグローバル変数のいくつかをオブジェクトに構成することを考えましたが、javascript のオブジェクト構文は (従来のクラスが存在しないため) 少し扱いに​​くいように思えます。従うべき良い例があれば、私はうまくいくかもしれませんが。

グローバルな javascript 関数と変数がこのように山積みになっているプロジェクトをどのように処理しますか?

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

php - PHP クラスの外部変数アクセス

次の状況を考えてみましょう

ファイル: ./include/functions/table-config.php 以下を含む:

p>

ファイル: ./include/classes/uri-resolve.php 以下を含む:

p>

ファイル: ./settings.php 以下を含む:

これは機能しますか。つまり、process_uri() からの $tablePages へのアクセスは受け入れられるのでしょうか、それとも誤った結果が得られるのでしょうか。

エラーが発生する可能性がある場合は、修正または回避策を提案してください。

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

cocoa - Cocoa のさまざまな機能で乱数を保持しますか?

グローバル変数の実行方法は知っていますが、乱数関数を使用してグローバル変数を定義しようとすると、xcode で「初期化要素が定数ではありません」と表示されます。乱数関数は定数ではないため、コンパイラは乱数から変数を作成したくありません。

乱数を生成し、その同じ値を複数のアクションに使用するにはどうすればよいですか? (たとえば、色を定義してその値をラベルに書き込むには?)

コード:

- - 編集 - - -

提案をありがとう。それでもうまくいきませんが、何が間違っていますか?

新しいコード:

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

c++ - グローバル パラメーター オブジェクトの作成方法

一般的で単純なタスクは次のとおりです。構成ファイルから構成設定を読み取り、設定をオブジェクトに (たとえばハッシュとして) 保存し、構成パラメーターにアクセスする必要があるさまざまなオブジェクトからこのオブジェクトにアクセスします。

ConfigFile クラス実装のこの実装を見つけましたが、機能します。私の質問は、このクラスのインスタンスを他のクラスから利用可能にし、スレッドセーフにするための最良の方法は何ですか、静的初期化順序の大失敗などを回避することです.

私の現在のアプローチは、 main() を使用して構築することです

次に、パラメーターをグローバル変数にします。しかし、グローバル変数の代わりにシングルトンを使用する必要があることも読みました。ファイル名を使用してシングルトンをインスタンス化するにはどうすればよいですか?

これは非常に一般的なタスクに違いないので、一般的に受け入れられている良い方法があるに違いないと思いますか? 誰かが私にそれを指摘していただければ幸いです。

ありがとう、C

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

iphone - iPhone アプリで常に使用されている変数を処理するための推奨される方法は何ですか?

Twitterクライアントのユーザー名/パスワードのように、iPhoneアプリで常に使用される変数を処理する最良の方法は何ですか?

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

eclipse - メソッド名に誤って追加されたメンバー変数のプレフィックス

私はEclipseを使用していくつかのJavaコードを記述しています。私が従っている命名規則では、クラスのメンバー変数の接頭辞として「m」を使用しています。メンバー変数を記述したらすぐに、[ソース] -> [ゲッターとセッターの生成] に移動します。これにより、必要なメソッドが生成されます。ただし、メソッドとパラメーターの名前にはすべて、この 'm' プレフィックスも含まれます。メソッドとそのパラメーターに名前を付けるときに、Eclipse がプレフィックスを無視するようにしたいと思います。どうすればこれを達成できますか?

更新:私はすでに以下のRichの提案を試しましたが、成功しませんでした. 現在、オプションが設定されており、フィールド セクションに「m」と入力しました。しかし、Eclipse はこれを考慮していないようです。同じウィンドウのヘルプ アイコンをクリックすると、「コード アシスト」と「リファクタリング」を使用するときにこれが考慮されるという通知が表示されます。「ゲッター/セッターの生成」はコードアシストの対象になりますか?

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

php - 定義済みのローカル変数をフォーム フィールドに入力せずに POST として送信できますか?

HTML フォームから取得した残りの POST データと一緒に送信したいローカル変数があります。現在のページのデータを POST 配列に追加できる関数はありますか?

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

php - グローバル変数の設定でのPHP構文エラー

さて、私のPHPは、控えめに言っても恐ろしいものです。私はアプリケーションを継承し、7年以上前にそれを書いた誰かからそのアプリケーションのエラーを修正する必要があります。ページを実行しても戻り値がないため、ログをチェックしてエラーを確認しました。次のように表示されます。

PHP解析エラー:構文エラー、予期しない'='、予期する'、'、または';' 4行目の/httpdocs/cron123/purge.phpにあります

コードは次のとおりです。

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

c# - グローバル変数を使用するWPFアプリケーション

3つの異なるウィンドウを使用してC#でWPFアプリケーションを作成しましたHome.xaml, Name.xaml, Config.xamHome.xaml.cs他の両方の形式で使用できる変数を宣言したいと思います。やってみpublic string wt = "";ましたがうまくいきませんでした。

3つのフォームすべてで使用できるようにするにはどうすればよいですか?

0 投票する
7 に答える
40368 参照

javascript - JavaScript でグローバル変数を使用する

どうすればいいですか?

私のコードは次のようなものです:

最初のアラートは常に 'old number was: ' を返しますが、10 ではありません。