Bogossさんのブログ、「2月2日にフランスでは、なぜクレープを食べるのか」を拝見していて、英国にもパンケーキデーがあることを思い出しました。 英国では、今年は3月5日(火曜日)です。勤め人の私にとって、火曜日がパンケーキデーがというのは都合があまりよくないです。平日の夜の夕食にパンケーキを食べる気にならず、デザートにするには重すぎるということもあり、大体忘れてしまうのです。 この日が毎年変化してしまうのは、キリスト教のイースター前の四旬節(lent)が始まる「灰の水曜日Ash Wednesday」の前日、「告解火曜日Shrove Tuesday」の食べ物だからです。イースターの定義が「春分の日の後の最初の満月の後の最初の日曜日」というものなので、1カ月前後のずれが毎年生じています。今年は4月と遅いのでパンケーキデーも例年の2月から今年は3月にずれこんでいるのです。 四旬節は灰の水曜日か
κeenです。async/awaitって実装の都合と利便性の良い所取ってるよなーと常々思ってるのを言語化してインターネットに放流します。 何度か似たようなことを言ってるのですがスライドであることが多くてあまり情報量を詰め込めなかったのでブログにまとめます。 非同期処理と継続 非同期処理は時間のかかる処理を待ち合わせずに別の処理をし、時間のかかる処理が終わってから元の処理を継続する仕組みです。 let url = "http://example.com" let html = fetch url (* この結果を待たずに別の計算をする *) (* fetch urlが終わったあとでここに戻ってきて後続の処理をする *) print html 「継続」や「後続」などのキーワードが出てきているとおり、継続の影がチラチラ見えます。 継続とはいってもスレッドのようなタスク単位で分割したいのでフルの継
近年のフロントエンドの盛り上がりはすごいですね。プログラミング初心者がJavaScript(最近ではTypeScriptも)から学び始めるなんて昔ではなかなか考えられなかったことです。 そんな世界中で大人気のJavaScriptですが、プログラミングに慣れていても困惑する部分が結構あります。特に初心者にとっては、非同期処理、this、コールバック関数、あたりが難しいのではないかと思います。 非同期処理については前に解説しましたし、thisの解説はネットに大量に転がってるので、今回はコールバック関数について解説します。 コールバック関数ってなんなんだ コールバック関数というとsetTimeoutなんかで使われるアレですね。Node.jsでもたくさん使われます。setTimeoutだと以下のような使い方になります: setTimeout(function() { console.log('He
If you have ever done any sort of sophisticated text processing and manipulation in JavaScript, you’ll appreciate the new features introduced in ES2018. In this article, we take a good look at how the ninth edition of the standard improves the text processing capability of JavaScript. There’s a good reason the majority of programming languages support regular expressions: they are extremely powerf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く