今日の収穫


資産管理のWebプロジェクトをするときに残念なことに、画面のロード時間が長いことです.
今日はNomadCoderのバニラjsを聴いて偶然の
javascriptというpromiseというオブジェクトがあることに気づきました.
それが何なのか分からないので、探しているうちに意外な収穫が・・・
やっぱり勉強を続けてこそ水槽を埋めることができる.ううう

Promise


主にサーバから受信したデータを画面に表示するために使用されます.
APIでデータを受信すると、その過程で受信するデータが少なく、画面を白黒なく開くことで空白が生じるのを防止するための方法
getData().then(function(fn1)){
	console.log("확인해 보거라~~")
}
この形式で書き込みgetData()を実行した後にthen()を呼び出す

promise 3 status


保留中(代替):非同期処理ロジックがまだ完了していません
new Promis(function(resolve, reject){

});
完了(履行済み):非同期処理が完了し、プロセスによって結果値が返されました
new Promis(function(resolve, reject){
	resolve();
});

getData().then(function(data){
	//then 사용 가능
});
拒否(失敗):非同期処理に失敗しました
new Promis(function(resolve, reject){
	reject();
});

getData().then(function(data){
	console.log("error 확인해~~")
});
約定エラー処理には、handleSuccess、handleError、catchが含まれます.
catch()メソッドの使用を推奨...
リファレンスリンク