Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

JavaScript

JavaScriptで静的変数

例えば次のような処理を考えてみます。 名前と身長と体重を与えると、その人のBMIがメソッドにより出力されるというものです。 さらに、食料foodNumがあって、食べると1つ減って、 代わりに1kg増えるものとします。食料はあらかじめ、貯蔵量に限界があって…

Express 4 + EJS + Socket.IOでWebSocketをやってみる

WebSocketをNode.js(Express 4 + EJS + Socket.IO)で復習がてら実装しました。 ハマりポイントはbin/wwwを修正しないと動いてくれないところ。 Expressってシンプルで綺麗な設計のフレームワークなんですが、 結構はまりやすいポイントが多いと思います。 No…

JavaScriptで使えるグラフ描画ライブラリとその有効活用例について

ふとニュースなどをみていて、新型コロナウィルスの感染状況のグラフのサイトを見つけて、お、綺麗だしシンプルでいいなと思ったのがここ。 よくある質問の部分も、一見、グラフを眺めていて、ん???と思う疑問点が書かれてあって良い。 toyokeizai.net 「…

サクラエディタで特定のフォルダにYYYYMMDD_番号.txtで保存するマクロを作成

最近の趣味はサクラエディタのPull Requestを眺めることです。 github.com 昔から愛用してきたサクラエディタですがマクロを使ったことはありませんでした。 ということで毎日よく簡易的にメモをテキストエディタに書いてYYYYMMDD.txtみたいな形式で保存する…

Vue.jsでテーブルソートを作ってみた

Vueの練習を兼ねてVueでテーブルソートを作ってみました。 気が向いたらPagerも作るつもり(気が向いたら)。 SPAは最近興味がないので(大半のケースでオーバースペックなので…) 単純にscriptタグでVueを入れてるケースです。 Vueをあえて選ぶ勢ってたぶんです…

片手間でJavaScriptを書く際の定番の書き方メモ

ガシガシJavaScriptをかかないWebアプリで、比較的単純なJQueryだけのプロジェクトのときに極力名前空間を汚さず大してめんどくさくなく書く方法のメモ 見返したらただの感想文になってしまった。 とりあえず (function($) { ... })(jQuery);で引数ありの即…

2018年のReact最小構成の構築(非SPA対応)

今回作成する構成 事前準備 VS Codeを入れる 入れたほうが良いプラグイン Node.jsを入れる webpackコマンドを叩けるようにする Reactプロジェクトを作成する packageを追加する ソースコードを書く package.jsonに追記する webpack.config.jsを書く Reactの…

Angular moment.js脱却メモ

Angularを使っていてWebpackでのbundle.jsが肥大化したときにmoment.jsをやめたいときのメモ 可能な限りDateとimport { DatePipe } from '@angular/common';を使う date -> string moment moment(date).format('YYYY-MM-DD HH:mm:ss.SSS'); TypeScript + Dat…