プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

JavaScript

[JS] http環境ではnavigator.clipboard.writeTextがエラーになる

クリップボードに簡単に値を設定するAsync Clipboard APIのnavigator.clipboard.writeText関数ですが、 ローカル環境で動かしていたときは動作していたのに、サーバにデプロイして動か […]

[TypeScript] 日付の時分秒部分を切り捨てる

new Date()すると、現在の日時がセットされます。単純に日付として扱いたい場合、時刻が入っていると困ることがあります。 この場合時刻分を切り捨てて単純な日付のみにする必要があります。 /** * 日付の時刻を切り捨 […]

javascriptでreplaceAll

JavaScriptにはreplaceAllという関数は標準では存在しません。 replace関数はありますが、通常は1箇所のみの置き換えになります。 では、全体の置き換えをしたい場合はどうしたらよいか。 2種類の方法が […]

[JavaScript] eval関数でBMIを計算

Javascriptの便利関数evalを使って、肥満度をあらわすBMI値を計算してみます。 身長175.5cm 体重70kgの場合です。 ちなみに、BMIの計算式は、[体重(kg)] / ([身長(m)] * [身長(m […]

[jQuery] $()で取得したものはelementそのものではない

jQueryはとても便利なんですが、素のJavaScriptではないため、 同じように使おうとすると、ところどころつまづきます。 つまづいた一例を紹介します。 jQueryの最も便利な機能として、$()によるアクセスがあ […]

[JavaScript] 関数の引数に省略値を(直接)指定できない

JavaScriptの実装をしていて関数定義の仕方を間違えたために、つまらないことで随分時間をかけてしまいました。 メモとして残します。 JavaScriptで自作関数を作った場合、以下の様な感じになります。 funct […]