2010-08-01から1ヶ月間の記事一覧

JavaScript での二重否定

自社コンポーネントとかのソース解析してて「ん?」と思ったから少し調べてみた。 var hoge = {}; var b = !!hoge; 二重否定(!!)を行うことで値の真偽値として取得することができる。Boolean型へ変換するイディオム。一見なにかと思うけど分解すればその挙動…

JavaScript開発の難しさ

大規模サイトを開発する企業だと JavaScript の開発も分業され、複数人で多くのモジュールを扱うことになってくる。 僕が学生のころアルバイトをしてた企業はそれこそサーバーサイドからクライアントサイドまで全て一人ないし二人でこなす。 デザインはほぼ…

wicket で動的にHTML属性追加

wikcet は最初ゴリゴリHTMLのコンポーネント化をどんどん進めていく。とりあえずマークアップだけはしっかり考えて見た目のデザインは置いといてコードを書く。でも進めていくうちにプログラムの方でHTMLをいじりたくなる。ちょっと属性いじりたくなる。そん…