2011-03-01から1ヶ月間の記事一覧

babu_babu_baboo さん作 UUID生成器 (version 5) を試してみる

think49 think49UUID version5 - babu_babu_babooのごみ箱 http://goo.gl/jvDBU #ECMAScript #JavaScript #RFC41223月25日 6:04 PM think49 think49@think49 RFC4122 http://goo.gl/EYSEn に準拠したUUIDを生成するJavaScriptライブラリらしい。3月25日 6:38…

addEventListener に { handleEvent: ... } のリスナーを渡せるかは DOM Level 3 Events の規定外・実装依存です

think49 think49"意地悪を言えば、Object リスナを渡せるかは DOM Events の規定外・実装依存です。"http://goo.gl/zAOue /な、なんだってー!?(AA略) #DOM #JavaScript3月25日 3:14 PM think49 think49document.addEventListener('click', {msg: 'Hello', …

Opera の attachEvent は addEventListener のエイリアスだと思う

think49 think49Opera の attachEvent は addEventListener のエイリアスっぽいなあ。実行順が保証される上に { handleEvent: ... } まで通る。#JavaScript3月26日 1:37 AM think49 think49event.target === event.srcElement, event.currentTarget === this…

var でDontDelete属性が付与されるのは ES3 まで

think49 think49JavaScript Coding Guidelines for Mac OS X: メモリとパフォーマンスの検討事項 http://goo.gl/Pmglp #JavaScript #ES33月22日 1:34 PM think49 think49@think49 そもそも、VariableStatement はDontDelete属性を付与するから delete できな…

compatible-event.js 制作記録

think49 think49イベントリスナについて教えてください - Yahoo!知恵袋 http://goo.gl/0s5bu / attachEvent で実行順を保証したいらしいが、これは難問。handleEvent をキャッシュする必要があると思う…。 #JScript3月23日 5:43 PM think49 think49@think49 …

"use strict"; はグローバルコードに書いても良い

JSLint ではグローバルコードに 'use strict'; を書くとエラーになるが、ECMAScript 5 違反ではないらしい。(おそらく、Crockford氏の独自の思想によるエラーだと思う) think49 think49'use strict'; はグローバルコードに書いてはいけないんだったかな。JSL…

XML宣言 (XMLDecl) は処理命令 (PI) ではない

XML宣言が PROCESSING_INSTRUCTION_NODE だと思っていて、以下のXHTML文書を書いていました。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <title>XHTML5</title> <…</head></html>