javascript 書いてますか? 今までいろいろな JavaScript 記事を書いていましたが、 ライブラリの紹介でない限り、私はライブラリは使用しないことにしています。 もちろん、jQuery などのライブラリは […]
JavaScript
JavaScript で、知っているとちょっと便利な「分割代入」の話
今回は分割代入をやるよ! 2015 年に標準化された、 JavaScript の比較的新しい仕様として、 「分割代入」というものがあります。 覚えておくと割と便利なのですが、あまり使われていない気がするので、 今回はこの […]
やっぱり JavaScript (TypeScript) でも アノテーション (Decorator) 使いたい!
JavaScript でもアノテーションしたい! こんにちは、江嵜です。 JavaScript バリバリ書いてますか? JavaScript をガッツリ書いていると、 やっぱり型が欲しくなったり Enum 欲しくなったり […]
express と jest だけでサックリとテストを書く!(superagent とか使わない)
こんにちは、江嵜です。 みなさん、テスト書いてますか? ぶっちゃけ私はテスト書くのあんまり好きではありません。 なんというか、作業感あるんですよね。テストって。 まぁ、そんなこと言っても、実際テストは必要ですし、 何度も […]
MutationObserver … JavaScript から DOM を監視する新しい方法
JavaScript でページ上の動きを拾うには…? こんにちは、江嵜です。 みなさん、JavaScript 書いてますよね! 大体 Web アプリ作ってるときに JavaScript 書くとなると、やりたいことって 「 […]
JavaScript にある NaN と Infinity という値、知ってますか?
JavaScript のグローバルに定義された値 4 つ、全部知ってますか? こんにちは!江嵜です。 今回も JavaScript を掘っていきますよ。 皆さん、JavaScript で global に定義された値 4 […]
よくあるページトップへボタンからbootstrapのtabを無効化されたお話
先日bootstrapのtabを実装していたのですが、tab部分がまったく動かなくなるバグに直面しました。 調べてみるとこの画面の右下にもある「ページトップへボタン」の挙動が原因であることがわかりました。 いざ直面すると […]
JavaScript のコールバック関数って結局何者なんだよ!と思ってる人に捧げる解説
今回はコールバック関数のお話です こんにちは、江嵜です。 JavaScript 書いてますか! 書いてないですか? JavaScript は若干、 他の言語と比べてとっつきにくい部分があったりする言語だと思われているよう […]
JavaScript の 配列操作で reduce, map, filter を使おう!
脱 for, forEach ! 皆さんこんにちは、江嵜です。 みなさん、JavaScript の配列、よく使いますよね? 配列を操作するときってどうしてますか? 例えば簡単な足し算の場合、 こんなんとか こんなんとか? […]