• 有人玩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中的$符号最漂亮...刀啊~~~满屏幕刀啊~~~

  • 相关阅读:
    jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
    ie8及其以下浏览器的document.getElementsByClassName兼容性问题
    document.all的详细解释(document.all基本上所有浏览器可用!)
    CSS浮动属性Float介绍
    JCarouselLite--帮助文档
    css定位之z-index问题分析
    Android手机同步电脑端google chrome书签
    AWK原理及命令和文件输入
    Sed命令
    Shell正则表达式
  • 原文地址:https://www.cnblogs.com/William_Fire/p/1448304.html
Copyright © 2020-2023  润新知