問題タブ [render]

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

iphone - データポイントのセットを指定してスムーズなパスをレンダリングするにはどうすればよいですか?

私は過去数日間、実際の解決策なしでパスレンダリングについて困惑してきました。

パスレンダリングとは、(さまざまな距離にある)x、yデータポイントのセットを指定して、指定されたデータセットポイント間に一定の間隔で固定長の破線(または私の場合は回転したクワッド)を描画して、滑らかなパスを作成することを意味します。

iPhoneのフライトコントロールがある場合は、そのゲームのパスレンダリングと同様の効果を作成しようとしています。

これが私の問題です。グラフィックの幅+ギャップが、2つのデータセットポイント間の距離に正確に一致しない場合は、オーバーラップまたはアンダーラップが残ります。これに対する私の唯一の解決策はどちらかです

1)オーバーラップ/アンダーラップポイントを次のデータセットポイントの終点とし、そこから次のポイントに描画します。

2)常に最終エンドポイントの下に描画し、次のデータポイントから新たに開始します。

これらのソリューションはどちらも理想的ではなく、どちらにも問題があります。

誰かがより良い解決策を持っていますか?

どんな助けでも大歓迎です。

次の画面は、私が作成しようとしているものを示しています:http ://www.firemint.com/flightcontrol/screenshots-peaceful.html

太い点線。

アップデート:

こんにちは私は曲線を介してレンダリングを試みました、私は三次曲線を計算しました(4つのコントロールポイントを介して)。ただし、問題は補間の1つです。0と1が与えられた場合、任意の2つのポイントをステップスルーできます。ただし、パス全体(複数のコントロールポイント)をステップスルーしたいと思います。問題は、いくつかの制御点が異なる距離にあるため、一定のステップ増分(たとえば0.2)でステップスルーすると不規則な結果が生成されることです。パス全体を正しくステップスルーするには、曲線全体の長さを計算する必要があることに気付きました...質問はどうすればよいですか?...または別の方法はありますか?

乾杯リッチ

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

css - Google Chrome CSS/レンダリングのバグ?

ここに私のウェブサイトがあります:リンクテキスト

私の Web サイトでは、更新されたすべてのブラウザー (FF、Opera、Safari、IE8、IE7、さらには IE6) が、コンテンツ div と sideMenu div の間の区切り線をレンダリングしているようです。

ただし、chrome ブラウザーは、コンテンツ div があるコンテナー div (リンク テキスト)に背景をレンダリングしたくないようです。私のコンテンツ div が左に 1 ピクセル多すぎるようです。ただし、テキストをズームすると (Ctrl + スクロールホイール)、線が表示されます。

これは既知のレンダリング バグですか? またはCSSのバグ?

ここに私のウェブサイトがあります:リンクテキスト

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

debugging - sIFRは、他のブラウザではなく、1つのブラウザで問題ありません(簡単ではありません!)

最新のsIFRバージョンを使用しています。一部のブラウザでは動作しますが、他のブラウザでは動作しません。Flashのバージョンは問題ではないようです。あるコンピューターでは、IE8で動作しますが、FF3では動作しません。

問題は、それが機能しない場合、何も表示せず、通常のテキスト/書体も表示せず、空のスペースだけを表示することです。

サイトはhttp://www.winaisery.pl/です。

手がかりはありますか?

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

asp.net - Page_Load 以外のコントロールの読み込みは禁止ですか?

このような長い質問を投稿することを事前にお詫び申し上げます。信じられないかもしれませんが、ここに表示されているものは、実際には手元にある問題/コードのかなり凝縮されたバージョンを表しています。そして、より良い、または別のアプローチに関する指針をいただければ幸いですが、夜に眠れるように、これを理解したいと思います:)

個別の aspx ページ間で確認メッセージを渡す必要があることに気付きました。クエリ文字列値は「スティッキー」(つまり、後続のすべてのポストバックで持続する) ため、クエリ文字列変数を使用しないことを選択し、これに一連の条件付きロジックを追加することに対処したくありませんでした。

とにかく、Session を使用して通知を特定の URL に関連付ける非常に単純なクラスを考え出しました。次に、マスター ページのPage_Loadイベントをフックして、現在の URL に対して表示する通知をこのクラスに照会します。見つかった場合は、NotificationMessage ユーザー コントロールを動的に読み込み、メッセージ コンテンツを表示します。

異なるaspxページ間で通知を渡そうとすると、すべてが期待どおりに機能します。予想どおり、コンテンツ ページがそれ自体に通知を追加しようとすると、うまくいきません (つまり、「入力したデータが無効です。やり直してください」)。その理由は非常に明確です。コンテンツ ページが自身の通知を追加するまでに、マスター ページのPage_Loadイベントはすでに発生しているため、ページのライフサイクルでは遅すぎて何の役にも立たないからです。関連するコードを以下に貼り付けます。

上記で言及したライフサイクルを考慮して、現在のページに通知が追加されるたびにイベントが発生するように NotificationManager クラスを変更しました。マスター ページはそのイベントをインターセプトし、Page_Loadが既に発生している場合は、LoadNotifications メソッドを最初からやり直します。

残念ながら、これは機能しません。このコードを何度も確認しましたが、マスター ページが NotificationMessage UserControl を読み込み、適切なプレースホルダーに問題なく追加したにもかかわらず、最終的な aspx HTMLにはその UserControl のマークアップが含まれていません。UserControl のPage_Load内にブレークポイントを配置し、実行中に実際にヒットしていることを確認しました。

コンテンツ ページ内から UserControl を動的に読み込み、マスター ページを完全にバイパスすると、問題なくレンダリングされます。

念のため、UserControl の動的読み込みを取り除き、代わりにマスター ページ マークアップでの静的宣言と、コントロールの Visible プロパティのコード ベースの切り替えを選択しました。まだサイコロはありません!

誰かがこの難問に光を当てることができれば、私は大いに感謝します.

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

.net - このページ オブジェクトをレンダリングして、.aspx ファイルのようにユーザーに表示するにはどうすればよいですか?

動的ページを生成するクラスがあります。

私のクラスは基本的にこれを行います。クラスを呼び出して、コード ビハインドから Page オブジェクトを取得します。このページ オブジェクトをレンダリングして、.aspx ファイルのようにユーザーに表示するにはどうすればよいでしょうか。

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

asp.net - ページ上の静的制御

この質問は少しトリッキーです。不明な点があれば、説明を求めてください。

これは、このロジックに従うすべてのページで発生しています。

  • ページ上部の asp:ValidationSummary
  • 一部のクライアント側バリデーター
  • 1 つの Telerik RadUpload コントロール

この問題は、クライアント側バリデーターがトリガーされ、そのエラー メッセージが ValidationSummary コントロールに表示されるときに発生します。ページ上のすべてのコントロールは「スライド」して ValidationSummary コントロール用のスペースを作成しますが、RadUpload は同じ場所にとどまり、他のコントロールの上に配置されます。

ブラウザーに強制的にページを再レンダリングさせると (たとえば、ズームを 125% に変更してから 100% に戻す)、RadUpload が本来あるべき場所に表示されます (ValidationSummary コントロールのスペースを確保するために下にスライドします)。

この問題の解決策はありますか?現在、JavaScriptを使用して強制的に更新しようとしていますが、それほど簡単ではありません...

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

internet-explorer-8 - イントラネットとインターネットで到達した場合、ASPXページのレンダリングは異なりますか?

これは私にはとても奇妙です。私はXPでIIS5を実行していて、コンピューター名、仮想ディレクトリ、ページ名(http:// matt / )を使用してアクセスできるLAN用の小さなASP.Netアプリをホストしています。 smallapp / Customers.aspx)ですが、ファイアウォールが「マット」コンピューター(http://213.202.3.88/smallapp/customersなど)にルーティングするパブリックIPを持っているため、インターネットからそのIISサーバーとページにアクセスすることもできます。 aspx [作成されたIP])。心配しないでください。匿名ユーザーからアプリを保護するために、Windowsドメイン認証が導入されています。

したがって、上記のすべてのパーツは正常に機能します。しかし、奇妙なことに、イントラネットからページにアクセスすると、インターネット(IE8を使用)や一部のdivレイアウト(ストレッチなど)と比較して、ページ上のdivの境界線がはるかに太くなります。動作が異なります。LANから到達したのかインターネットから到達したのかに基づいて、同じブラウザでレンダリングが異なるのはなぜですか?FireFoxではこれを行いません。したがって、それはIE8のものでなければなりません。

divのCSSはすべてHTMLページにあるので、CSSファイルのキャッシュの問題ではないと思います。

これらの2つの画像で境界線がどのように異なるかに注意してください。

インターネット:http ://twitpic.com/hxx91 。

Lan:http ://twitpic.com/hxxtv

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

java - JSP を文字列にレンダリングする

jspファイルを文字列にレンダリングする方法は何ですか? spring/struts/etc のようなフレームワークを使わなくても可能ですか?..

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

iphone - Open Gl ES のワイヤフレームでプリミティブをレンダリングする方法

オープン gl でワイヤーフレーム プリミティブをレンダリングする方法を確認できます。ただし、glPolygonMode を使用すると、この呼び出しは Open GL ES から欠落しているようです。

Open GL ES でワイヤーフレームでプリミティブをレンダリングする方法を知っている人はいますか?

ありがとうリッチ

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

ruby-on-rails - レール:フィルターの前に入れて中断する

「must_have_permission_to_write」のようなbeforeフィルターが必要です。これを呼び出すと、ユーザーに書き込みの権限がない場合に、「それはできません」というメッセージが表示されます。そして戻る。

問題は、もちろん「アクションごとに1回だけレンダリングまたはリダイレクトできる」ということです... beforeフィルターで実行を停止するにはどうすればよいですか?ありがとう