問題タブ [cls]

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

c# - C# CLS は ulong パラメータの受け渡しをカバーしていませんか?

以下は、C# に関する本からのものです。

たとえば、次の Add() メソッドは CLS に準拠していません。これは、パラメーターと戻り値が符号なしデータを使用しているためです (これは CLS の要件ではありません)。

これは何を意味するのでしょうか?関数がulong値を取得できないのはなぜですか? それは C# の CLS (Common Language Specification) でカバーされていませんか?

私は例を試してみましたが、ビルドして正常に動作します。ulong引数を渡すことは非常に基本的だと思いました。このパラグラフラリーは何を意味するのか?

0 投票する
0 に答える
362 参照

reactjs - DOM ノードを再利用すると、膨大な累積レイアウト シフト (CLS) が発生します。

ここに画像の説明を入力

更新に 500 ミリ秒以上かかるリストを次に示します (通常、サーバー リクエストがあります)。

https://codesandbox.io/s/silent-haze-6ku1v?file=/src/App.js:1268-1275

問題:

一方では、単純なキーを項目に割り当てて DOM ノードを再利用すると (ReactJS では当然のことですが) 、数回のリロード後にすぐに巨大な CLSにつながります。

一方、 DOM ノードを再作成すると、優れた UX を維持するためにアイテムのデータをキャッシュする必要があることを除けば、パフォーマンス オーバーヘッドが発生します。

質問:

CLS とパフォーマンスのオーバーヘッドの両方を解決するソリューションはありますか?