jQuery使ってると、人によってDOM生成の仕方が結構まちまちになる。 その辺、クライアントサイドもMVC("M"がJSON、"V"がHTML、"C"がプラグイン)にすれば書き方が統一できるし、ソースも綺麗になりそう。 試しに、HTMLのclass属性を元にしてJSONデータを埋め込むのを作ってみた。 ・jquery.templateSample.js ( function( $ ) { $.fn.render = function( data ) { var result = new Builder( this, data ).print(); $( this ).parent().empty().append( result ); }; var Builder = function() { this.init.apply( this, arguments ); }; Builder.