問題タブ [global-scope]
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.
php - codeigniter のアプリケーション全体のクラス
私は初めて codeigniter を使い始め、コーディング構造の計画を立て始めています。
ユーザー、記事、写真、コメント、フォーラムのトピックなど、アプリケーション全体で定期的に参照される「オブジェクト」がいくつかあります。これらのオブジェクトは、ユーザー、記事、写真、コメント、トピックなど。このようなものは、通常、ほぼすべてのコントローラーで何らかの時点で参照されます。
これらを保存する正しい/ベストプラクティスの方法と方法はどこですか?
javascript - Javascript 変数のグローバル スコープが期待どおりに機能しない
それがコードです。これは、オンライン pdf レンダラー (pdf.js) の最も単純なバージョンです。私は、pageNum (現在の pdf ページ番号) 変数を URL 経由でプロセス用の別のスクリプトに渡す必要があるプロジェクトに取り組んでいます。しかし、問題は、renderPage 関数の外で pageNum 値を取得できなかったことです。Javascript 変数スコープの問題だと思いますが、crc 変数または document.getElementById('elNum').value を介して抽出しようとすると何が問題なのかわかりません... (document.write ('Current page is '+ crc); スクリプトの最後の行と 8 行目のフィールドを参照して、どのように値を取得しようとしているかを確認してください)。
私が間違っていることについて、誰かが私に手がかりを与えることができますか? テストページはこちら ( http://jsbin.com/pdfjs-prevnext-v2/2091/edit )
注: このトピックに関する他の質問を見たことがありますが、これは奇妙なケースのようです。本当に助けが必要で、うまくいけば他の誰かが将来それを必要とするでしょう.
javascript - JavaScriptで関数をネストするのはいつですか?
グローバル スコープを汚染する心配がなく、関数 b() が呼び出される唯一の場所が関数 a() である場合、パフォーマンスの点で次のうちどれがより良い解決策ですか?
また
php - すべてのページでの CodeIgniter ログイン
私はMVCモデルのCIに非常に慣れていません。
3 つのビューで構成される単純なページがあります。ヘッダー、コンテンツ、フッター。コンテンツはサイト全体で一意になりますが、ヘッダーとフッターはどのページでも同じです。
私のヘッダーにはログインフォームがあります。したがって、サイト全体にログインフォームがあります。差分モデルを持つすべてのページに表示されるため:
ヘッダーが使用されるすべてのモデルでログインスクリプトを書くのは好きではないので、ユーザーにログインするためのスクリプトをどのように、またはどこに書くのでしょうか...
多分別の例:
それが明確でない場合は、別の例を試します。サイトがあるとします。その中で、すべてのページのフッターであるビューをロードします。フッターにはフォームが含まれています。そのフォームを使用してデータを投稿すると、そのデータはどこに送られますか?
そのフォームからのすべての投稿を処理する専用の PHP ファイルに移動することを示しますか、それとも現在のページのコントローラーに移動する必要がありますか?
私がはっきりしていたことを願っています。繰り返しますが、1日前にCIとMVCを使い始めました。ご指導いただければ幸いです。
javascript - ウィンドウのプロパティとしてのJavaScript関数と、名前で定義された関数の違いは何ですか?
違いは何ですか
と
もしあれば?
c++ - ファイルスコープとグローバルスコープの違い
私は学生で、C および C++ のグローバル変数とファイル スコープ変数について混乱しています。両方の視点に違いはありますか?はいの場合、詳細に説明してください。
android - アプリ間でグローバル変数をリセットする方法
アプリのアクティビティ間でいくつかのグローバル配列変数を保持するために、Application を拡張するクラスを宣言しました。アプリを停止して再度実行すると、これらの値は保持されますが、これは望ましくありません。したがって、アプリが終了して再度実行されたときにこれらの値をリセットする方法を知りたいです。
c# - ソリューション全体でグローバル スコープを持つ拡張機能を宣言するにはどうすればよいですか
拡張機能を作成しようとしています (実際にはCase insensitive 'Contains(string)'から取得)
これは、文字列比較を行うときにトルコ テストを補正します。拡張自体は単純です。
ここで重要なのは、ソリューション全体 (複数のプロジェクトを含み、各プロジェクトには独自の名前空間とクラスがあります) で、string.Contains なしで簡単にアクセスできるように、これをどこに/どのように含めるかを理解しようとしていることです。 class.string.Contains またはその他の方法を実行します。
他のすべてのプロジェクトに含まれるプロジェクト「Util」があるとします。これを (クラスなしで) Util に配置して、ソリューション全体で string.Contains としてグローバルに参照できるようにする方法はありますか?
これは可能ですか?もしそうなら、どのように?
c++ - 非修飾名の検索中に宣言が見つかりました
次の簡単な例を考えてみましょう。
標準は次のように述べています (秒 3.4/1):
名前のルックアップは、名前の明確な宣言を見つけるものとします
および (セクション 3.4.1/1):
名前の検索は、名前の宣言が見つかるとすぐに終了します。
質問:私の場合、どの宣言 (1 または 2) が見つかりますか? また、その理由は何ですか?
localization - 変数をグローバルスコープに渡し、クエリ出力がnullかどうかを判断する Laravel
翻訳モデルがあり、現在のロケールを決定して対応する値を返すグローバルクエリスコープを実行したい、または翻訳がDBに存在しない場合は英語にフォールバックしたい.
この目的のためにグローバルスコープを作成し、英語にフォールバックする機能がなくても正常に動作するため、NULL のプロパティを取得しようとしているためにいくつかのページがクラッシュし、いくつかの値を渡そうとしましたが、ビルダー内で私はクエリが null を返すかどうかを判断できません。
Laravelでそのようなことをどのように達成できますか?
次のように私のコード:
そしてスコープファイル:
}
使用例:
Center はローカリゼーションなしの私のモデルであり、translation は Center と CentreTranslation の間の関係を処理するメソッドの名前です。
ところで、変数を義務的に渡したくありません。