Skip to content
xiangshouding edited this page Jan 14, 2015 · 1 revision

三种语言能力

  • html、css、javascript扩展语言能力,请参见三种语言能力
  • Smarty提供的三种语言能力

Smarty三种语言能力

在fis-plus中使用Smarty插件的方式也实现了三种语言能力requireuri以及编译期的widget_inline

  • {%require%}

    • 解释:当前文件添加依赖,是一个Smarty运行时函数

    • 参数:namesrc

    • 例子:

      {%require name="common:static/lib/jquery.js"%}{%require src="http://www.baidu.com/cdn/jquery.js"%} {%*外链*%}
  • {%uri%}

    • 解释:运行时动态定位某一个资源,是一个Smarty运行时函数

    • 参数:name

    • 例子:

      <script src="{%uri name="common:static/lib/jquery.js"%}" type="text/javascript"></script>
  • widget_inline

    • 解释:widget_inline是一个fis编译插件,可以认为是一个fisp编译时功能,意在内嵌一些widget模板,降低线上解析smarty带来的IO开销。
    • 例子: