伊東 輝

その他テクニック

テレワークで効果的なコミュニケーションのコツ

コロナ渦の影響で、テレワークが流行っています。テレワークではコミュニケーションの取り方が変わるため、チャットでのやりとりに慣れていない技術者がコミュニケーションの取り方に悩むという姿を目にします。先日、相談に乗る機会があったので、それを元に...
プログラミング

JavaScriptでinputの入力可能文字を制限する方法

HTMLのinputタグ(テキストボックス)では、onInput属性により文字が入力される度にJavaScriptの処理を実行し、入力された文字を取得したり編集したりすることができます。これを利用して、inputの入力可能文字を任意に制限す...
プログラミング

JavaScriptでブラウザからローカルテキストファイルを読み取る方法

JavaScriptをブラウザから使用する場合、セキュリティによりローカルへのテキストファイルへのアクセスは制限されています。その制約の中で、下記の方法を使用すれば、ローカルのテキストファイルへの入出力が可能になります。 ・入力 テキストフ...
プログラミング

JavaScriptで小数点以下の丸め誤差に対応する方法

JavaScriptでは数値リテラルがNumber型(浮動小数点型)として扱われるため、何も考えずに小数点以下の計算を行うと誤差が発生します。この問題への対処法は他の記事でも紹介していますが、大きく分けて以下の2つが存在します。1.数値項目...
プログラミング

JavaScriptでオブジェクト指向らしい記述をする方法

JavaScriptではオブジェクト指向がサポートされています。JavaやC#に触れている方であればお馴染みだと思いますが、オブジェクト指向を用いることで規模が大きいプログラムを作る時の生産性が向上します。以下では、インスタンス生成と、ポリ...