A declarative, HTML-based language that makes building web apps fun
PasteScriptは依存モジュール多くて好きじゃないとか、ドットで始まるファイルが使えないとか、virtualenvと相性悪い、もっとシンプルなツールがほしい、などとワガママを言ってたら、 @aodag せんせいがサクっと作ってくれました。 aodag.scaffold 0.2.1 : Python Package Index ヒャッホウ 何ができるの ひな形(テンプレート)からディレクトリとファイルを作成できる scaffoldコマンドのインストール $ pip install aodag.scaffold zipファイルのテンプレートを作る とりあえずhelloworldをやるためテンプレートを作る。ファイル名の末尾が _tmpl になっているものは string.Template で処理される。 hello.py_tmpl print 'hello, $name!' このファイル
Write your templates in pure HTML Clean of any inline logic or special tags CSS selectors are used to bridge the HTML with Javascript actions Providing a radical separation between the representation and the logic Here we explain why we did pure.js back in 2008 And you can ask your questions to the user group Download pure.js on Github We have been happily using pure.js since 2008 for our own web
fast and powerfull template engine for very big internet projects Downloads 0.9.1 version: blitz-0.9.1.tar.gz Windows versions: 0.8.5, 0.8.4, 0.8.3 thanx to Alex Sladkov for these builds. Usefull links Browse: new releases on github or old sources (up to 0.8.17), all win32 binaries Docs/Translations (current doc is most latest!): quick geek, english (old!), russian (old!), chinese (old!) Bug Track
今、オープンソースなものを使わないでAjaxアプリを作る仕事をしてるんですが、JsonML.buildHtml的なものが欲しいような気がしたので適当に実装しました。でも、ある程度実装してから、やっぱ使わない方が良い気がしてきました。 まぁ廃棄しよう…と思ったものの、もったいないので晒しときます。 if(typeof(JsonML) == 'undefined') window.JsonML = {}; (function() { var AttrMap = { "class": "className", tabindex: "tabIndex", accesskey: "accessKey", usemap: "useMap", rowspan: "rowSpan", colspan: "colSpan", cellpadding: "cellPadding", cellspacing:
JavaScript で DOM をがしがしいじるのは大変だけど、でかいテンプレートエンジンを使うのはちょっと大げさだ、というときがある。そんなときに気軽に使えるテンプレートエンジンを作ってみた。 ソースは以下の通り。 function applyTemplate(template, f) { try { return template.replace(/#\{[^#{}]+}/g, function(s) { var v = f(s.slice(2, -1)); return v == null ? '' : v.toString().escapeHTML(); }); } catch (e) { return '[' + e.name + '] ' + e.message; } } 使い方は、 <div id="template" style="display:none"> <h2>#
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Ajaxでぐりぐりやっていると、どうしてもJavaScriptからhtmlを生成する場面が多くなります。一つ一つdocument.createElementして気が狂いそうになったり、script.aculo.usのBuildler.nodeでDOM構築してみたはいいけど、面倒な部分をinnerHTMLで書いたらhtmlがエスケープされてもにょった、なんてことになりがちです。このままだと開発効率も保守性もひどいことになってしまいます。IEでJavaScriptがうまく動かなくて何とか修正した、と思ったらCSSのバグにブチ当たってDOM構成変更、なんてことをやっていると動いた頃には二度と見返したくないソースの出来上がり。JavaScriptコーディングとCSSの分業なんて夢のまた夢です。 そんな状況を打破するためにJemplateやJSmartyといったJavaScriptのテンプレートエン
JKL.Hina は JavaScript 用のテンプレート展開ライブラリです。 HTML ページ内に予め用意したテンプレートと、JSON なデータを与えて テンプレート展開処理を高速に行います。 DOM を利用しているため、今のところ300行弱とソースも短いです。 ダウンロード 更新履歴 サンプル 簡単な使い方 処理仕様 Internet Explorer 6.0、 Firefox 1.0、Opera 8.0、Konquerer 3.3.2 で動作確認しています。 Safari 1.2 でも概ね動くようになりました。 ダウンロード .tar.gz 版と .lzh 版の内容は同じです。(アーカイブ形式のみ違う) jkl-hina-0.18.tar.gz TAR-GZ jkl-hina-0.18.lzh LZH 更新履歴 2005/05/16 バージョン 0.01 最初のバージョン 2005
Tenjin News (2012-02-16) pyTenjin 1.1.0 released (2011-11-27) rbTenjin 0.7.1 released (2011-11-24) rbTenjin 0.7.0 released (2011-04-29) pyTenjin 1.0.2 released (2011-02-22) pyTenjin 1.0.1 released (2011-02-21) pyTenjin 1.0.0 released Introduction Tenjin is a very fast and full-featured template engine available in several script languages. How fast Tenjin is? The following is a result of benchmark
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く