2022_02_25
8569 ワード
じかんそくていほう
console.time(”keyword”)
console.timeEnd(”keyword”) timeとtimeEndは()内の値が同じでなければカウントできません.
const start = performance.now();
const end = performance.now(); console.測定はlog(end-start)と同じ方法で行った. FileReader
Browserは偽urlを生成することができる.
ブラウザで作成したurlは有効ですが、他のブラウザでは存在しません.
上記機能により、storageを介さずに画像previewを表示することができる.
:画面にのみ画像が表示され、ストレージにアップロードされません.
この場合,偽urlを生成した画像をFor Moonにアップロードすると,写真の数に応じて要求されるため,時間消費が増加する.
そのため、この場合、Promise.all()を使用してリクエストを送信します.
この方法を使用すると、ストレージのコストと早期到着の速度を向上させることができます.
Blob:サイズの大きいファイルタイプを指します.
PromiseAll基本文法:Promise.all([])
要求は 配列であるため、結果値も配列に入ります. すべての処理が同時に発生する. で待っていたのもPromiseallで同時に発生します.(すべてのシナリオの各シナリオを待つのではなく、すべてのシナリオ自体を待つ) 完了:Promiseで処理が完了した 却下: 処理エラー状態 pending:待機処理状態 複数の Promiseを要求するのと比較して(ここに示すように)Promise.allを出すのがもっと速い. ** Promise.race()の機能もあります.は、事前にデータを受信し、ユーザが入ったときに を迅速に表示する. useEffectを使用して画像()ラベルを生成します. 親ラベルのchild追加として userefを使用します. srcにループを打った後、onload時にSTAITZ値を与えます. lazyLoadは、いくつかの操作を実行するときに、 にデータを降格する.ライブラリは簡単に使用できます. 拡張子をwebpに変更すると、画像のダウンロード性能が向上します.画像のアップロードに役立つライブラリ react-beautiful-dnd react-dropzone library react-avatar-editor Google PageSpeedInsightsでページの実行速度を分析できます. algorithm
.toString(陣形)特定のデータを文字列に変換し、()内の進数に変換します. parseInt() は、元のパターン(数値入力)に変換される.
console.time(”keyword”)
console.timeEnd(”keyword”)
const start = performance.now();
const end = performance.now();
Browserは偽urlを生成することができる.
ブラウザで作成したurlは有効ですが、他のブラウザでは存在しません.
上記機能により、storageを介さずに画像previewを表示することができる.
:画面にのみ画像が表示され、ストレージにアップロードされません.
この場合,偽urlを生成した画像をFor Moonにアップロードすると,写真の数に応じて要求されるため,時間消費が増加する.
そのため、この場合、Promise.all()を使用してリクエストを送信します.
この方法を使用すると、ストレージのコストと早期到着の速度を向上させることができます.
Blob:サイズの大きいファイルタイプを指します.
要求は
const results = await Promise.all(
["철수", "영희", "훈이"].map(
(el) =>
new Promise((resolve, reject) => {
setTimeout(() => {
resolve(el);
}, 3000);
})
)
);
console.log(results);
PreloaduseEffect(() => {
const img = new Image();
img.src = url;
img.onload = () => {
setImgTag(img);
};
}, []);
const onClickImagePreLoad = () => {
if (imgTag) divRef.current?.appendChild(imgTag);
};
<div ref={divRef}></div>
<button onClick={onClickImagePreLoad}>이미지 프리로드</button>
.toString(陣形)
a = 125;
a = a.toString(3)
console.log(a)
// 결과값 : '11122'
a = parseInt(a, 3)
console.log(a)
// 결과값: 125
Reference
この問題について(2022_02_25), 我々は、より多くの情報をここで見つけました https://velog.io/@binheart/20220225テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol