たにしきんぐダム

プログラミングやったりアニメやゲーム見たり京都に住んだりしてます

JavaScript

JavaScript とクロスブラウザでの IME event handling (2017年)

この記事は CAMPHOR Advent Calendar 2017 22日目の記事です。 昨日は @ryota-ka による Type-level TypeScript - ryota-ka's blog でした。 CompositionEvent が多くの主要ブラウザでサポートされた2017年冬なら、JavaScriptで日本語入力に対応したちょっと…

JSで CodePoint 数えたい

ここで一句 JSで文字列を16bit単位ではなくUnicode Code Point単位で数える方法はいくつかあるが、結局2017年5月時点で(IE11のようなブラウザも含めて)ほとんどの環境で動作する方法はどれなんだろう。調べたのでまとめておきます、ご指摘あればどしどし(ง ‘…

JS知識ほぼ0からTypeScript入門してる

この記事は CAMPHOR- Advent Calendar 2016 23日目の記事です。 JS知識ほぼ0は言い過ぎかもしれないが、いわゆるモダンJSというものには縁遠く、つい最近まで jQuery をブラウザからぽちぽちダウンロードして適当に ajax とか使う人生を送ってまいりました。…

英和辞書検索をポップアップからシュッと出来るChrome拡張作った

概要 辞書検索Webアプリとか Chrome拡張とかあるけど そのWebページにアクセスしなくちゃいけなかったり Chrome拡張からの検索結果が新しいタブで開かれたり 調べたい単語を選択状態にしなくちゃいけなかったり とイマイチ使い勝手がよいものが無かったので …