javascript

クロージャ使うとIEでメモリリーク?

JavaScript "サイ本" 第5版 8.8.4.2。 IEはActiveXオブジェクト/DOMエレメントのガベージコレクションに脆弱性(? weak form)を抱えています。これらのクライアントサイドオブジェクトは参照カウントが0に達したとき解放されるわけですが、この方法は循環参…

サイ本3版 => 5版

ずっと積読になっていたけど凝ってみたくなって読む。さすがに2000年出版の本だけあって内容的に古びている箇所が多いが本格的な解説書はこれしかないし、と思って11章(コア言語の最後)まで読むが、そこまできたところで原著では先月第5版が出たばかりだと…

関数型言語的JavaScriptにトライ

Haskell本を読んで関数型言語の考え方がなんとなくわかってきたので、 JavaScriptでそれができないか試してみる。 まずは簡単な計算機。 <html> <head> <title>calc</title> <script type="text/javascript" src="prototype-1.4.0.js"></script> <script type="text/javascript"> //演算(項1、項2)を評価して項1、tに代入、次の演算をセット var calc = { '=' : function(a){ return func</head></html>…