<!--親の顔より見た光景-->

日々の発見を残していきます。

【JavaScript】手軽なタイマー関数

空ループでタイマー関数を作ることが可能。

【timer.html】

<!DOCTYPE=html>
<html>
	<head>
		<meta charset="UTF-8"/>
		<title>Timer</title>
		<script type="text/javascript" src="timer.js"></script>
	</head>
	<body>
	</body>
</html>

【timer.js】

var wait = function( ms ) {
        var start_time = new Date();
	while ( ( new Date() - start_time ) < ms );
};

var main = function() {
	for ( var i = 0; i < 10; i++ ) {
		console.log( i + 1 );
		wait( 1000 );
	}
};
main();

開始時刻を変数に格納し、現在時刻との差分を確認する原始的な方法

Windows10 で画面がモノクロになったら

Ctrl + Windowsキー + C で元に戻る

【JavaScript】await / async でタイマー

コピペ用なので解説は無し。
await / async キーワードを使用してタイマー関数を作ることが可能。

【timer.html】

<!DOCTYPE=html>
<html>
	<head>
		<meta charset="UTF-8"/>
		<title>Timer</title>
		<script type="text/javascript" src="timer.js"></script>
	</head>
	<body>
	</body>
</html>

【timer.js】

var wait = function( ms ) {
	return new Promise( ( resolve, reject ) => {
		setTimeout( () => {	resolve( '_' ); }, ms );
	});
};

var main = async function() {
	for ( var i = 0; i < 10; i++ ) {
		console.log( i + 1 );
		await wait( 1000 );
	}
};
main();

main関数をasync functionにし、wait関数ではPromiseオブジェクトを返す。

2017/12/09

昼過ぎにスイフト君で横浜までドライブし、
ソープで極上の女性を抱き、
サイゼリヤで友人達と楽しく話し、
朝までダーツをしてスイフト君で帰る

僕みたいな陰キャがこんな1日を過ごせたのは奇跡(特にソープとサイゼ)
こんな楽しい日は残りの人生で訪れないと思う
二十歳にして人生のピークを超えたかもしれない…

2017/12/11

辛い
休みたい

休み2日じゃ足りない…


休みたい……
無理…

時間に追われるか追われないかで作業の効率がだいぶ変わる
追われるのが仕事なんだよなぁ…

行き詰まると焦るから辛い

2017/12/09

オルガ、次はどこへ行けばいい…?

っていうカーナビ出てもいいと思う

金曜日はいらない

今日は悩みまくって、上手くいかなくて、とにかく辛い時間だった

金曜日の集中力なんて半日しか持たないから、週休3日にしたほうが僕は効率がいいと思う