2013-01-01から1ヶ月間の記事一覧
withってなにげに便利なんだけど、strictモードでは使えない。 似たようなことをやる方法ないかと考えてみた。 'use strict'; myWith({hoge: 'fuga'}, function(){ console.log(hoge); }); こんなコードが動けば嬉しい。 Functionコンストラクタを使う のっ…
jQuery使って要素を作るとき、$('<div id="' + data + '">').appendTo('body')とかやることあるけど、注意しないとXSS起こすよという話。 つまるところ、dataがどこから来たのかをちゃんと把握してないといけない。 例えばこんな例 server-side-template.htmlは、サーバーサイドのテ</div>…
ページ開いて数秒後にポップアップをなめらかに閉じる処理とかをよく書くんだけど、setTimeoutとアニメーションの終了タイミングの絡みがフラグ使ったりで管理しなきゃいけなくてめんどくさいので、Deferredで全部書けるようにこれ書いた。 $.wait $.waitメ…
クラス図をスケッチするツールを探していて、見つかったのがこれ、PlantUML。 Java製のコマンドラインツールで、独自記法で書かれたテキストをUMLに変換できます。 Macでも使える。GOOD。 使用感 WYSIWIGでグリグリ書かなくていいのがいい感じです。キーボー…