HTML/CSS

CSSBattleというサービスでは、表示されているいくつかのデザインから選択して、そのデザインを以下に少ないCSSコードでかけるかを競うサービスのようです。

20210305時点で13のデザインがあるみたいですね。

JavaScript

モーダル上でスクロールをjavascriptから制御したい場合に、window.scrollTo は使えないため、scrollIntoView が便利です。

このメソッドは、scrollIntoView が呼び出された要素 ...

JavaScript

例えば以下のような関数を作成したとします。

const doTamibouz = (callback, name) => { if(name === 'tamibouz') callback(name)}

システム開発, 覚書

メールアドレスにどのような文字を使うことができるか・文字数制限などは、RFC5321とRFC5322に書いてあります。

JavaScript

fetchData関数は、第一引数に渡された値を第二引数に渡された関数の引数に渡して、3秒後に実行する関数です。

const fetchData = (value, cb) => { setTimeout(() => ...

未分類

以下のような非同期処理があるとします。

const fetchValue = (value) => { return new Promise((resolve) => { setTimeout(() => { ...

JavaScript

toMatchObject を使用します。

describe('match', () => { test('test', () => { const data = { hoge: &# ...

JavaScript

toString()を使うことで関数のコードがみれます。

console.log(myFunc.toString())

TypeScript

type MyEvent<T> = { target: T type: string}function triggerEvent<T>(event: MyEvent<T>){//...}triggerEv ...

TypeScript

以下のようなコードはコンパイルエラーになります。

const promise = new Promise(resolve => resolve(45))promise.then(result => result * ...