Weitere ähnliche Inhalte
Mehr von Shuji Watanabe (20)
Pilika
- 10. Example -
<p>
<span plk:content=” user_name”>XX</span>
</p>
{‘user_name’ => ‘Duke’ }
- 11. Example -
<p>
<span plk:content=” user_name”>XX</span>
</p>
{‘user_name’ => ‘Duke’ }
<p>
<span>Duke</span>
</p>
- 14. Example -
<p> ${user_name}</p>
{‘user_name’ => ‘Duke’ }
<p> Duke</p>
- 20. Example -
<ul>
<li plk:for=quot;item in itemsquot;>${item}</li>
</ul>
items = [‘Apple’,‘Orange’,‘Pine’]
{‘items’ => items }
- 21. Example -
<ul>
<li plk:for=quot;item in itemsquot;>${item}</li>
</ul>
items = [‘Apple’,‘Orange’,‘Pine’]
{‘items’ => items }
<ul>
<li>Apple</li>
<li>Orange</li>
<li>Pine</li>
</ul>
- 30. JSR 223
Scripting for Java Platform
‣ Java
→ https://scripting.dev.java.net/
‣ Ruby, Python, Groovy, Java Script…
ScriptEngineManager mng = new ScriptEngineManager();
ScriptEngine engine = mng.getEngineByName(quot;rubyquot;);
engine.eval(quot;puts ‘Hello, JRuby!’quot;);
- 31. <div plk:content=quot;item.namequot;
plk:attr.class=quot;item_class(item)quot; >
</div>
<plk:def type=quot;functionquot; language=quot;rubyquot;
name=quot;item_class(item)quot; >
<![CDATA[
def item_class(item)
return 'new_item' if BASE_TIME < item.entry_at
''
end
]]>
</plk:def>
- 32. <div plk:content=quot;item.namequot;
plk:attr.class=quot;item_class(item)quot; >
</div>
<plk:def type=quot;functionquot; language=quot;rubyquot;
name=quot;item_class(item)quot; >
<![CDATA[
def item_class(item)
return 'new_item' if BASE_TIME < item.entry_at
'' Ruby
end
]]>
</plk:def>
- 33. ‣
‣ Java Rails
‣
‣ http://www.deathmarch.jp/pilika/