• 有人玩spark view engine么?


        本来是研究java下的openfire的spark客户端的,结果溜错了地方,跑到了Spark view engine的页面上去了,这玩意是基于asp.net mvc 的一个视图引擎,语法可以看这里 :

     1 <html xmlns="http://www.w3.org/1999/xhtml"
     2       xmlns:s="http://sparkviewengine.com/"
     3       xmlns:fn="http://sparkviewengine.com/macro/">
     4 <body>
     5   <fn:ShowNames favorite="string">
     6     <s:var names="new [] {'alpha', 'beta', 'gamma'}"/>
     7     <s:for each="var name in names">
     8       <s:test if="name == favorite">
     9         <p>${favorite} is my favorite.</p>
    10         <s:else/>
    11         <p>${name} is okay too I suppose.
    12       </s:test>
    13     </s:for>
    14   </fn:ShowNames>
    15   ${ShowNames("beta")}
    16   ${ShowNames("gamma")}
    17 </body>

    18 </html>

       

          这样的实现,似乎节省了很多次左右手的两根指头同步,敲打效率会高一些,视觉效果也感觉不是很乱.疯狂敲打"<%"与"%>"是很郁闷的,左手要按下Shift,右手要用无名指按下"<"或">",感觉上始终比较麻烦. 不过这个引擎还是仍然不可避免要按":"与"<"与""",说起来,还是有许多要两根手指头同时进行的情况出现,不共总地计算下来,一个<s:for each="var name in names"> ... </s:for> 似乎还是简洁些,敲打也较方便.

    <s:for each="var name in names">  </s:for>

      

         目前不知道用过的人有啥感受,Google了一下,貌似国内介绍这玩意的人不多,可能还是有些人不清楚有这样个玩意吧,发出来,遂记.

         PS:还是感觉PHP中的$符号最漂亮...刀啊~~~满屏幕刀啊~~~

  • 相关阅读:
    打包和调试静态库(2)
    打包和调试静态库(1)
    Xcode7--免证书真机调试
    开发者账号申请附录
    AFN3.0封装
    MPMoviePlayerController属性,方法,通知整理
    排序算法03--选择排序
    排序算法02--冒泡排序
    遇到别人留下的storyboard的,你需要一个引导图,但是不知道怎么跳转.
    将UIview描画成虚线等.
  • 原文地址:https://www.cnblogs.com/William_Fire/p/1448304.html
Copyright © 2020-2023  润新知