问题标签 [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.
jquery - jQuery tmplItem.update() 清除嵌套模板数据?
我有一个带有嵌套模板的父模板。当我从父模板中选择并更改一个 tmplItem 值并调用 .update() 时,它似乎清除了嵌套模板中的所有数据?
粗略的例子粘贴在这里: http: //pastebin.com/cjDKmmyU
jquery - jQuery 模板插件中等效的 htmlentities
如何将字符串中的特殊字符转换为jQuery 模板插件中的等效 htmlentities ?我知道$('<div/>').text(str).html()
jQuery中的方法。我正在寻找一种在模板插件中实现它的方法。
javascript - Jquery 模板性能
该技术是用于小型模板还是可用于显示大量数据?比如 1000 行 20 列的表?
此类案例的性能如何扩展?显示数据的理想且简洁的方式是将 Web 服务返回的 JSON 化数据提供给 JQuery 模板。它在理论上看起来很流畅,但在实践中它是否适用于大型数据集?
jquery - 将 jCarousel 与 jQuery 模板一起使用
我正在尝试将 jcarousel 与模板结合使用。当图像直接在页面中时,轮播它可以完美运行,但我正在尝试通过使用模板使图像动态化(不知道页面加载时会加载哪些图像)。
这就是我所做的,我有这个 jQuery 代码来加载模板(外部模板)
这是来自外部模板的代码
加载模板后,我有这段代码来初始化轮播,或者至少这是它应该做的
现在的问题是,轮播不起作用,因为我认为它试图在模板实际注入页面之前对其进行初始化,从而导致图像垂直加载而不是水平加载,并且没有轮播(甚至悬停图像什么都不做)。
所以这里的问题是,有谁知道我在以这种方式使用模板时如何使它工作?如何仅在模板注入标记后初始化轮播?
jquery - 提高 jQuery 模板性能
更新
显然,可以编译 jQuery 模板,它有助于使用此处显示的if 语句来提高模板的性能。
但正如这里所示,预编译的 jQuery 模板对我的情况没有多大作用,因为我的模板不包含逻辑块。
对于那些建议使用另一个模板引擎的人,理想情况下我只想使用 jQuery 模板,因为团队中的每个人都只知道 jQuery。还有这个测试用例比较了一些模板引擎。
你好,
就在今天,有人告诉我使用 jQuery 模板存在性能问题。
为了比较,我使用了 jQuery 模板和旧的字符串追加方法来向表中添加行。结果可以在这里看到。与字符串追加方法相比,使用 jQuery 模板要慢 65%,哎呀!
我想知道可以做些什么来提高 jQuery 模板脚本的性能。
完整的脚本可以在提供的链接中查看。但基本思路如下:
模板:
数据:
HTML:
执行:
谢谢,
志
javascript - 在渲染模板中创建按钮
让我直奔主题:)。在我的项目中,我正在使用 jquery-tmpl 渲染一个模板,如下所示:
如果我插入box
DOM,就会出现漂亮的 JQuery 按钮。根据 DOM(用 Chrome 检查),buttons
它们已经被转换为jquery-ui
按钮。
问题:我想修改这些按钮,但是 - 在尝试了两个小时之后 - 我不知道该怎么做。我估计
例如,可以解决问题,但事实并非如此。如何修改我的按钮?
jquery - 嵌套模板中丢失的绑定事件(?)
我在这里遇到了一个问题,我不确定这是一个错误还是我的愚蠢。
我已经基于此模板构建了一个小部件:
渲染此模板(使用widget = $.tmpl(...)
)后,按钮 A 和按钮 B 绑定到一个click
事件,如下所示:
然后widget
被退回。渲染前一个模板并绑定事件的函数在另一个模板中被调用:
在这个模板{{tmpl field.create()}}
中代表渲染和返回的函数template A
。插入 DOM 时,所有元素都显示正常,但绑定功能(设置在 中create
)丢失了!
这是正确的行为还是我做错了什么?
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。
最后,如果您知道任何有关最佳实践选择的资源,请告诉我。
谢谢 :)
jquery - jQuery 模板 - 我应该把它们放在哪里?
目前我有一个 html 页面,其中包含 4 个模板,并且还会有更多。是否可以将模板放在不同的文件中并“导入”它们?我可以在 .js 文件中定义它们吗?
我正在使用 jQquery 模板插件:http ://api.jquery.com/category/plugins/templates/
我的代码看起来像示例!
jquery - jQuery 模板 - 在模板中执行 JS 代码
我正在尝试了解有关 jQuery 模板的更多信息,但似乎无法在模板内执行任何 JS 调用。
请注意,我的 objectToString() 函数从未被调用,只是呈现为字符串。我一时兴起尝试将其包装在 {{ }} 中,但没有运气。有谁可以帮忙吗?