问题标签 [jquery-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3010 浏览

jquery - jQuery tmplItem.update() 清除嵌套模板数据?

我有一个带有嵌套模板的父模板。当我从父模板中选择并更改一个 tmplItem 值并调用 .update() 时,它似乎清除了嵌套模板中的所有数据?

粗略的例子粘贴在这里: http: //pastebin.com/cjDKmmyU

0 投票
2 回答
1099 浏览

jquery - jQuery 模板插件中等效的 htmlentities

如何将字符串中的特殊字符转换为jQuery 模板插件中的等效 htmlentities ?我知道$('<div/>').text(str).html()jQuery中的方法。我正在寻找一种在模板插件中实现它的方法。

0 投票
1 回答
1136 浏览

javascript - Jquery 模板性能

该技术是用于小型模板还是可用于显示大量数据?比如 1000 行 20 列的表?

此类案例的性能如何扩展?显示数据的理想且简洁的方式是将 Web 服务返回的 JSON 化数据提供给 JQuery 模板。它在理论上看起来很流畅,但在实践中它是否适用于大型数据集?

0 投票
2 回答
906 浏览

jquery - 将 jCarousel 与 jQuery 模板一起使用

我正在尝试将 jcarousel 与模板结合使用。当图像直接在页面中时,轮播它可以完美运行,但我正在尝试通过使用模板使图像动态化(不知道页面加载时会加载哪些图像)。

这就是我所做的,我有这个 jQuery 代码来加载模板(外部模板)

这是来自外部模板的代码

加载模板后,我有这段代码来初始化轮播,或者至少这是它应该做的

现在的问题是,轮播不起作用,因为我认为它试图在模板实际注入页面之前对其进行初始化,从而导致图像垂直加载而不是水平加载,并且没有轮播(甚至悬停图像什么都不做)。

所以这里的问题是,有谁知道我在以这种方式使用模板时如何使它工作?如何仅在模板注入标记后初始化轮播?

0 投票
5 回答
6415 浏览

jquery - 提高 jQuery 模板性能

更新

显然,可以编译 jQuery 模板,它有助于使用此处显示的if 语句来提高模板的性能。

但正如这里所示,预编译的 jQuery 模板对我的情况没有多大作用,因为我的模板不包含逻辑块。

对于那些建议使用另一个模板引擎的人,理想情况下我只想使用 jQuery 模板,因为团队中的每个人都只知道 jQuery。还有这个测试用例比较了一些模板引擎。


你好,

就在今天,有人告诉我使用 jQuery 模板存在性能问题。

为了比较,我使用了 jQuery 模板和旧的字符串追加方法来向表中添加行。结果可以在这里看到。与字符串追加方法相比,使用 jQuery 模板要慢 65%,哎呀!

我想知道可以做些什么来提高 jQuery 模板脚本的性能。

完整的脚本可以在提供的链接中查看。但基本思路如下:

模板:

数据:

HTML:

执行:

谢谢,

0 投票
1 回答
248 浏览

javascript - 在渲染模板中创建按钮

让我直奔主题:)。在我的项目中,我正在使用 jquery-tmpl 渲染一个模板,如下所示:

如果我插入boxDOM,就会出现漂亮的 JQuery 按钮。根据 DOM(用 Chrome 检查),buttons它们已经被转换为jquery-ui按钮。

问题:我想修改这些按钮,但是 - 在尝试了两个小时之后 - 我不知道该怎么做。我估计

例如,可以解决问题,但事实并非如此。如何修改我的按钮?

0 投票
1 回答
347 浏览

jquery - 嵌套模板中丢失的绑定事件(?)

我在这里遇到了一个问题,我不确定这是一个错误还是我的愚蠢。

我已经基于此模板构建了一个小部件:

渲染此模板(使用widget = $.tmpl(...))后,按钮 A 和按钮 B 绑定到一个click事件,如下所示:

然后widget被退回。渲染前一个模板并绑定事件的函数在另一个模板中被调用:

在这个模板{{tmpl field.create()}}中代表渲染和返回的函数template A。插入 DOM 时,所有元素都显示正常,但绑定功能(设置在 中create)丢失了!

这是正确的行为还是我做错了什么?

0 投票
2 回答
1647 浏览

jquery - 加载渲染内容、Jquery 模板或 Bigpipe?建立一个复杂的网站

我知道有人问过这个问题,如何在加载内容时制作像 facebook/gmail 这样的网站。

但答案很薄弱。为了提供帮助,我做了一些研究。有没有人研究过这个并可以提供一些指导?

我可以走 3 条不同的路线:

1)jquery.load(在html中加载),在css和getscript JS中加载。

我还不明白,我需要弄清楚的是,如何跟踪动态加载的 CSS / JS。IOW 我不想在用户访问页面时继续加载相同的 CSS / JS他们已经缓存了。

使用全局 JS 变量或隐藏 div 是否明智?

2) 大管。

我已经看到了.net 的实现。但是有谁知道 PHP 实现。我在 github 上看到了这个:https ://github.com/dynamoid/bigpipe 但我对它印象不深。还有其他实现吗?

3) jQuery 模板

我一直在做一些研究。这会是最好的方法吗?即使我可以先加载(并缓存)模板,然后再将数据应用于它。我仍然不清楚每页加载了什么 CSS 和 JS。

最后,如果您知道任何有关最佳实践选择的资源,请告诉我。

谢谢 :)

0 投票
3 回答
5089 浏览

jquery - jQuery 模板 - 我应该把它们放在哪里?

目前我有一个 html 页面,其中包含 4 个模板,并且还会有更多。是否可以将模板放在不同的文件中并“导入”它们?我可以在 .js 文件中定义它们吗?

我正在使用 jQquery 模板插件:http ://api.jquery.com/category/plugins/templates/

我的代码看起来像示例!

0 投票
2 回答
10062 浏览

jquery - jQuery 模板 - 在模板中执行 JS 代码

我正在尝试了解有关 jQuery 模板的更多信息,但似乎无法在模板内执行任何 JS 调用。

请注意,我的 objectToString() 函数从未被调用,只是呈现为字符串。我一时兴起尝试将其包装在 {{ }} 中,但没有运气。有谁可以帮忙吗?