javascript

スポンサーリンク
プログラミング

Reactで作られたinputタグに対して、外部からonChangeを発火させたい

Reactを使っているサイトに対して、デバッグ目的や、ちょとした出来心で、外部からonChangeを発火させたい、トリガーさせたい、となることがあるだろうか。 私はある。 本家のIssueを見てみると、Reactのバージョン15系と16系...
プログラミング

jestでindex.d.tsをimportできない時

JavaScriptのテストフレームワークであるjestをtypescriptで使っていたんだけど、次のようなコードでindex.d.tsをimportしたときに問題があった。 import { UserType } from 'type...
プログラミング

haml_coffee_assets用のwebpackerのloaderを書く

haml_coffee_assetsというgemがある。 これは、sprocketsを使うときにjs側のテンプレートをhaml+coffeescriptのようなもので書けるというニッチなgemだった。 けれども、昨今のwebpackerの台...
プログラミング

[javascript] オブジェクトのプロパティ名を変数で指定

オブジェクトのプロパティ名を変数にして値を代入したい。 なにがしたいんだ?って話だけど、うまい言い方が見つからなくて、ごめん。 つまりは const key = "unco" const obj = {} obj = "buriburi...
プログラミング

Ant Designの3系を使うときは中国フォントを削除しよ

Ant Design Ant DesignはReactで使えるUIフレームワークの一つ。中国のアリババが開発しているので、漢字を表示することが考慮されたデザインになっており、日本語で遣うことにあまり違和感が無いのが良い。 問題 Ant...
プログラミング

RubyでAES暗号化してJavaScriptで復号する

言語を超えた暗号化、復号をちょっと試してみたかったので、RubyでAES-256-CBCにより暗号化してJavaScriptで復号するっていうのをやってみた。 特に実用的ではないです。ただのロマンです。 バージョン情報 Ruby 2....
プログラミング

videoタグでストリーミングしない方法

HTML5のvideoタグを使うと、動画など自動でストリーミングになってしまう。 rangeヘッダに対応していないサーバと連携しなければならない場合は、videoタグがストリーミング再生前提でサーバにリクエストを行ってしまうと、うまくサーバ...
プログラミング

Markdownの入力を便利にするプラグイン作った

こういうやつ。 Markdownのリストやテーブル入力を補助するというもの。 背景 元々、某情報共有サービスでマークダウンの入力を補助する機能を入れていたのだけれど、ブラウザのエクステンションにも同じ機能を入れるためにjQuery...
プログラミング

「ラングトンのアリ」のシミュレータ作った

ラングトンの蟻とも言う。 タイトルの通りで、JavaScriptを使ってラングトンのアリシミュレータを作った。 ラングトンのアリの説明はwikipediaに任せる。 これはwikipediaにある拡張ラングトンのアリに対応しており、フ...
プログラミング

スリープソート

スリープソートがかっこ良すぎる。 JavaScriptで書くとすると下記のコードなんだけど、要は数字の分だけスリープして出力している。 例えば というデータの並びだったとすると、10ミリ秒後に10、3ミリ秒後に3を出力することでソート済...
スポンサーリンク
タイトルとURLをコピーしました