クロージャを使ったデコレータをJavaScriptでも自前実装

昨日の続き
Pythonでデコレータの引数を元に関数を動的に呼び出すアレについて。

デコレータの構造を追っていったら、中身はクロージャだったということだった。
デコレータの文法を使わないでデコレータと同じことができるので、そのサンプルを書いてみた。

ちなみにより詳しく説明しているブログを発見したので、最後の参考の章を見ていただきたい。… 続きを読む

今更聞けない 三分で分かるJavaScriptの基本的な関数の書き方

最近JSのことばかり言っているね。
ウェブ系とかだとJavaScriptを正しく扱っている場合が多いけれど、Java技術者だけで構築された社内システムなんかだと
あまりJavaScriptのことを知らないで関数を呼ぶだけの、単純なモノばかりだったりしている気がする。
Java研修やSQL研修などはやるけれどJavaScript研修なんかはやらなかったし、様々な現場でいろんな会社の人をみてきたけれど、やっぱりJavaScriptは簡易言語みたいな認識だった。

この手の人がjQueryを始めとするライブラリが全然違ってよくわからないと思ってしまいがちなのだけれども、… 続きを読む

パソコン知らなくてもわかる JavaとJavaScriptの違い

はてブでJavaできるから、JavaScriptの仕事頼んだら殴られたとかいう話が話題になっていて、
Twitterでも賑わっていた。

JavaとJavaScript…両方共プログラミング言語なわけだけれども名前が似ているから親戚かと思うが違う。

これについてはもう10年以上も非技術者と技術者の想いの違いがあって、「JavaできるならJavaScriptも同じようなもんでしょ」という偉い人に困らされてきたという人は多いと思う。

2つはインドとインドネシアほど違う!… 続きを読む