タグ

ブックマーク / cheesepie.hatenadiary.org (2)

  • JSONからDOMを生成するシンプルなjQueryプラグイン - Cheese Pie

    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.

    JSONからDOMを生成するシンプルなjQueryプラグイン - Cheese Pie
  • JavaScriptでチーム開発 - Cheese Pie

    チーム開発だと、テストとか後でメンバー変わった時のメンテのしやすさとか考えると、ある程度書き方の作法を統一した方がいいので、どうしようかなーと考え中。 何はともあれ、名前空間とクラスの書き方は合わせた方がいいですよね。 例えばこんな風に縛ったり。 ライブラリにはjQueryを使っています。 ・base.js /** * Base namespace. * @static SomeName */ var SomeName = SomeName || {}; // とりあえず適当に ( function() { /** * Set namespaces. * @method namespace * @param {String} namespace */ SomeName.namespace = function( namespace ) { var names = namespace.spl

    JavaScriptでチーム開発 - Cheese Pie
  • 1