标签: templating

Web设计人员的Python模板

什么是网页设计师的好模板引擎?我绝对喜欢我喜欢与程序员合作的东西.但网页设计师似乎有不同的思考方式,因此可能更喜欢不同的系统.

所以:

  • 网页设计师:您更喜欢使用什么模板引擎?
  • 程序员:你使用过哪些模板引擎,这使得与网页设计师合作变得容易?

python templating

5
推荐指数
3
解决办法
1858
查看次数

Java递归通用模板:这是什么意思... S extends Writer <E >>扩展实体<E,S>

有人可以解释下面的,相当复杂的递归通用模板用法吗?

public abstract class Data<E extends Data<E, S>,
                           S extends Writer<E>> extends Entity<E,S>
Run Code Online (Sandbox Code Playgroud)

在使用递归泛型时我们应该记住什么,如上所述.这些类型之间的关系和规则如何,这里是E&S

如果有的话,请提供一些有关此类通用用法的资源/链接/书籍.我知道有一本书谈论这个,有效的Java,Joshua Bloch的第二版(议题27)

java generics recursion templating

5
推荐指数
1
解决办法
1577
查看次数

使用Razor的Jquery模板如何在text/html脚本中使用Razor

好的,这有点随机,但..

使用MVC 3(使用Razor视图引擎)和使用jQuery Templating的Knockout.js我遇到了一个小问题,我确信可以解决.

为了使用jQuery-Tmpl,你需要提供一个模板

<script type="text/html">
...template elements go here...
</script>
Run Code Online (Sandbox Code Playgroud)

现在问题是剃刀视图引擎似乎没有在这些特定脚本标记内生成HTML.它处理标准的html,(脚本类型="text/javascript")很好但似乎没有对上述脚本标记做任何事情.

有谁知道如何解决这个问题,即如何使用MVC 3 Razor与jQuery-Tmpl?

asp.net-mvc templating razor jquery-templates knockout.js

5
推荐指数
1
解决办法
3057
查看次数

客户端模板和部分视图和表达

我们最近有大量的客户端模板解决方案,包括:

据我所知,只有jQuery模板支持partials模板的概念(在本例中为{{tmpl}}).

什么其他模板引擎允许部分或嵌套模板?

我不是快递方面的专家,我不知道这些部分是如何工作的.

如何将非标准模板引擎集成到express中?(标准是Jade或EJS).

javascript partial-views templating node.js express

5
推荐指数
1
解决办法
2943
查看次数

为什么每个人仍然使用render方法构建父子视图?

我敢称自己为骨干黑客.我知道框架可以做什么,以及它的局限性.我也有一些模板框架的经验.

我已经看过许多教程,其中人们解释了如何创建复杂和嵌套的视图,并且大多数教程构建它有点使用模板,然后在父视图的render方法中,以组合模板化的子视图

对我来说,为什么人们应该在声明性代码中处理布局渲染是没有意义的.来自Flex,我被教导永远不会这样做.我总是将布局描述和变量绑定留给标记,然后将事件处理留给使用此标记的声明性(View实例)代码.

但是,我测试的模板框架都没有允许使用嵌套视图创建复杂标记.实际上无法从模板调用模板,因此实例化View对象.这似乎在技术上是可行的,特别是使用数据属性,我们可以在其中指定类型名称.

然后,根级View类的所有渲染方法都要将此模板转换为HTML标记,然后找出子对象的类型应该是什么,为它们中的任何一个创建子视图实例,并进一步保持,如果这些子对象本身应该有子对象.每个视图都有一个模型上下文.基本上我们一直处理的所有样板步骤,但在Backbone.View级别自动化.

有人在想这个吗?为什么似乎没有人使用这个?

javascript templating displaylist backbone.js

5
推荐指数
1
解决办法
1387
查看次数

jQuery jquery-tmpl路线图

出于某种原因,开发jQuery模板插件(jquery-tmpl)已被搁置.从阅读有关该主题的博客博客文章来看,它似乎将在未来再次被包含或被具有不同方法的东西取代(例如jsRender和jsViews)

在jQuery中实现模板化的未来证明方法是什么?(使用beta的东西是好的)

jquery templating jquery-templates

5
推荐指数
1
解决办法
628
查看次数

使用DataTriggers在运行时更改DataTemplates

我试图根据特定的布尔值更改WPF应用程序中对象的DataTemplate。当值为“ True”时,我希望数据模板为某些东西;当值为“ False”时,我希望数据模板为其他东西。

我曾尝试编写此代码,但到目前为止,我最终遇到了一个烦人的“内存不足异常”。

<DataTemplate DataType="{x:Type vm:MyObjectViewModel}">
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding Visible}" Value="False">
            <Setter TargetName="MainTemplateGrid" Property="Content">
                <Setter.Value>
                    <Ellipse Width="50" Height="50" Fill="Red" />
                </Setter.Value>
            </Setter>
        </DataTrigger>
        <DataTrigger Binding="{Binding Visible}" Value="True">
            <Setter TargetName="MainTemplateGrid" Property="Content">
                <Setter.Value>
                    <Image Source="{Binding Icon}" Opacity="{Binding Visible, Converter={StaticResource VisibilityConverter}}" />
                </Setter.Value>
            </Setter>
        </DataTrigger>
    </DataTemplate.Triggers>
    <ContentControl x:Name="MainTemplateGrid" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

如果有人对如何解决此问题有任何了解,请告诉我。

c# wpf templating datatrigger datatemplate

5
推荐指数
1
解决办法
1416
查看次数

Tridion:Template Builder和Visual studio调试

我们使用Visual Studio 2008创建复合模板.在调试时,我们将附加到模板构建器的过程.但是,在VS 2008中附加进程时,我们无法找到模板构建器进程ID.

这在我们的开发服务器上运行良好,其中VS 2008,CMS(Tridion 2011 SP1)和模板构建器位于同一服务器上.但是,如果VS2008和Template Builder安装在CMS服务器以外的计算机上,则不起作用.

将所有(VS2008,模板构建器和CMS)放在同一台服务器上是否是先决条件,尤其是调试?

.net templating tridion tridion-2011

5
推荐指数
2
解决办法
1490
查看次数

将内容分配给mixin中的多个块,它在Jade中动态生成嵌套的HTML结构?

我想创建以下HTML结构

<div class="outerspace">
    <div class="inner1"><p>Inner1 content</p></div>
    <div class="inner2"><p>Inner2 content</p></div>
    <div class="inner3"><p>Inner3 content</p></div>
    (...)
</div>
Run Code Online (Sandbox Code Playgroud)

而内在的数量divs可能会有所不同.

例1:


我可以创建两个mixin - an òuterspaceìnnermixin,使用block关键字嵌套它们,并为每个内部div元素放置不同的内容:

mixin outerspace()
    div.outerspace
        block

mixin inner($number)
    div(class="inner" + $number)
        block

//- call the mixins
+outerspace()
    +inner(1)
        p Inner1 content
    +inner(2)
        p Inner3 content
    +inner(3)
        p Inner3 content
    ...
Run Code Online (Sandbox Code Playgroud)

例2:


此示例尝试使用单个mixin执行相同操作:

mixin nested_structure($number)
    div.outerspace
        each item in $number
            div(class="inner" + item)
                block

//- call the mixin
+nested_structure([1, 2, 3])
    p Inner content
Run Code Online (Sandbox Code Playgroud)

这导致与上述相同的结构,但为每个生成的块分配相同的内容:

<div …
Run Code Online (Sandbox Code Playgroud)

code-generation templating mixins node.js pug

5
推荐指数
1
解决办法
751
查看次数

Xamarin.Forms - 是否存在"包含"局部视图的机制?

Xamarin.Forms有一个包含概念吗?

我正在创建一个跨所有页面都有共享标头的应用.有没有办法创建一次标题并将其包含在所有页面上?更好的是,有没有办法创建模板或可重复使用的布局,您可以将所有内容放在每个页面内?这将是与.NET MVC _Layout文件类似的概念.

user-controls templating xamarin xamarin-forms

5
推荐指数
2
解决办法
4530
查看次数