タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SNBinderに関するojimacのブックマーク (3)

  • JavaScript HTMLテンプレートエンジン SNBinder 公開

    先日予告したSNBinderのオープンソース化、GitHubに簡単なREADME付きでアップロードしたのでご覧いただきたい。 https://github.com/snakajima/SNBinder SNBinderは、ひと言で言えば「ブラウザー上でView(テンプレート)とData(JSON)を結合して HTML を生成するテンプレートエンジン」である。 90年の半ばから急速に広まったインターネット。サーバー側でダイナミックに生成したHTMLページをブラウザーで閲覧するだけ、というシンプルでエレガントなアーキテクチャゆえの成功だ。しかし、ブラウザーの高機能化に伴い、JavaScriptを駆使して使いやすさを向上しようという試みが色々なウェブサイトで行われている。GMail、Google Docs、Facebookなどは良い例だ。 その方向性を究極にまで突き詰めると、サーバー側は(MVC

  • SNBinderを試すなど

    ちょっと仕事でJSのテンプレートエンジンが欲しくなって、探していたら、 Life is beautifulの方がSNBinderを出していたので、 ちょっと触ってみてた。 詳細は人が言及されているリンクが詳しい。 んで、いくつかハマったことを。 SNBinder.bind_rowsetで色々書きだしていたんだけど、 配列の書き出し方がわからず困った。 indexは$(index)でいけるみたいなんだけど(README参照)、 $(index) will be replaced by the index (in case or bind_rowset) サーバからは配列で送ってしまったので、そもそもkeyがない。 # いや、それJSONの仕様的におかしいだろと言われるのは重々承知です、はい。 実際どうやってるんだろうなぁとソースを見てたら、192行目辺り(ver0.53)にevalしている

    SNBinderを試すなど
  • SNBinderを試してみる - penultの日記

    Life is beautiful: JavaScript HTMLテンプレートエンジン SNBinder 公開 で紹介されていたSNBinderが面白そうなので試してみる。 サンプルの内容 ブログっぽい何か。 サーバ側は、手元の環境が整えやすいのでJSPだけど、そこはどうでもいい。 /snbinder/index.html HTML。左カラムに「ようこそ」メッセージ、右カラムにブログ記事の一覧が表示される。 <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>test</title> <style type="text/css"> #navi { float: left; width: 20%; padding: 10px; } #content { margi

    SNBinderを試してみる - penultの日記
  • 1