問題タブ [construction]
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.
javascript - リダイレクトなしのウェブサイトの建設中ページ
htaccess ファイル、js ファイル、php ファイルなどの単純なものを変更すると、サイトのすべての Web ページに工事中のページが表示されるかどうかを知りたいと思いました。ユーザーをリダイレクトする必要があるかどうかはあまり気にしませんが、ページの元の URL をアドレスバーに表示して (建設中のページの URL ではなく)、ユーザーをリダイレクトする必要があります。 JS 関数やページの読み込みなど、他の何かが実行される前に。
どんな助けでも大歓迎です!
ありがとうございました!
- 編集 -
わかりましたので、ユーザーをリダイレクトする方法を理解しました。うまく機能します。さて、私の唯一の問題は、作成中のページの URL を元のページとして表示するにはどうすればよいですか? 私がやりたいことは、ユーザーが mysite.com/page.html にアクセスした場合、ユーザーを mysite.com/underconstruction.html にリダイレクトさせたいのですが、mysite.com/page.html をアドレスバーのアドレス。何か案は?mod_rewrite についてはよくわかりません。私は今、いくつかのチュートリアルを探していますが、htaccess の編集方法を学んでいるところです。また、mod_rewrite は初心者には少し複雑に思えます。
ruby - ビューはどのように機能しますか (MVC)?
現在、フレームワークなしで Web アプリに取り組んでおり、MVC アプリとして構造化しようとしています。問題は、MVC アプリの技術的な側面がいくつかあることです。
主に、ビューはどのように構築する必要がありますか? eRuby や #haml などのマークアップ言語を使用したいのですが、それらがどのように機能し、Rails 以外のアプリケーションでどのように実装するかがわかりません。
ビューはどのようにモデルからデータを取得し、コントローラーから指示を取得しますか? Rails では、これはすべて難読化されています。どうすればこれを実装できますか? これの背後にある理論は何ですか?ビューで自分のデータベースに接続し、そこで自由に使用できますか? #haml レンダラーだけでなく、別のプログラムを介してデータを渡す必要がありますか?
ありがとう!
.net - DotNETでのフォントのハードコーディング
マシンにWindowsコアフォントの1つがインストールされていないユーザー(Courier New、Comic Sans MS、Arialなど)が何度も問題に遭遇しました。これらのいずれかを作成しようとすると、関連するフォントや実際には他のフォントにフォールバックするのではなく、エラーがスローされます。
フォントをCourierにしたいのですが、特にそれに夢中になっているわけではない場合、フォントを作成するための最良の方法は何ですか?
c# - C#でビット配列を表現する最良の方法は?
現在、c# で DHCPMessage クラスを作成しています。
RFC はこちらから入手できます: http://www.faqs.org/rfcs/rfc2131.html
擬似
各フィールドが固定長のビット配列であると想像すると、次のようになります。
- 最も汎用性の高い
- ベスト プラクティス
これをクラスとして表現する方法???
または..これをどのように書きますか?:)
c++ - オブジェクト構築のためのC++の**イディオム
あなたのために何かを作る多くのC++API(COMベースのものが頭に浮かぶ)では、構築されるオブジェクトへのポインターは通常ポインターとして必要です**(そして関数はあなたのためにそれを構築して初期化します)
通常、次のような署名が表示されます。
--しかし、新しいオブジェクトが戻り値として渡されることはめったにありません。
エラーコードを見たい人以外に、その理由は何ですか?**次のような単純な操作には、返されるポインタではなく、パターンを使用する方がよいでしょうか。
または、これは次のように記述したほうがよいでしょうか。
私が考えることができる最も重要なことはそれを解放することを忘れないことです、そしてその**方法は、何らかの理由で、私もそれを割り当て解除しなければならないことを私に思い出させる傾向があります。
c++ - クロスソースファイルテンプレートのインスタンス化と使用
コンパイル時間を短縮するために、いくつかのソースファイルに分散したいいくつかのテンプレートメンバー関数を持つクラスがあります。(テンプレートは実装の詳細であり、クラスの外部で使用することを意図していないため、ヘッダーではなくソースでの定義です。)
リンカーエラーが発生しないように、これらのテンプレートを分割するにはどうすればよいですか?ソースファイルBで定義されたテンプレートを使用するソースファイルAがある場合、テンプレートの適切なインスタンスがコンパイラによって構築されていることを確認するにはどうすればよいですか?
jquery - jquery ウィジェット、_create または _init
一部の jquery プラグイン拡張ウィジェットは _create メソッドを使用し、他のプラグインは _init メソッドを使用しますが、誰かが 2 つの違いを説明できますか?
また、ウィジェットを拡張するか、jquery.fn を直接拡張する方がよい場合についてのガイダンスはありますか?
java - 警告なしでImmutableSortedSetを構築します
構築したいImmutableSortedSet。私は次のようなコードsmtを書きました:
しかし、それは警告を生成します:
タイプImmutableSortedSetの静的メソッドorderedBy(Comparator)には、静的な方法でアクセスする必要があります
どうすればこの警告を削除でき@SuppressWarnings("static-access")ますか?ありがとう。
php - php 親クラスが確実に構築されるようにする方法
コンストラクターをまったく呼び出さなくても簡単にオーバーライドできるため、親クラスが常に構築されるようにする最善の方法は何ですか。
また:これは悪い習慣ですか?
list - プロローグ; ifおよび(停止)再帰
プロローグ、リスト、再帰全体をよりよく理解するために、私は自分に割り当てたさまざまな単純なタスクを実行しています。特に、リストからdoubleエントリを削除しています。
ルールを定義しました:
これは、「アイテム」がリストXにあるかどうかをチェックします。したがって、これを拡張してfilter_double述語も定義できると思いました。
これは私にとって完全に理にかなっています。リストの残りの部分(テール)でAhが発生しない場合は、リストの作成を使用して結果の先頭にaを追加します。それ以外の場合は、リストの残りの部分を繰り返します。どうやらPrologはそうではないと考えています:
私はこれについてあまりにも必須だと思っていますか?