问题标签 [pure-js]

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 投票
4 回答
388 浏览

javascript - jQuery:模板化数据

我有一个独特的情况,我正在构建一个站点,该站点将通过 AJAX 调用数据并将其加载到“容器”中(基本上只是根据从 AJAX 回调中检索到的元素设置样式和排列的 div)。

我不确定有多少这些独特的容器类型会被创建(样式化和渲染),所以我正在寻找一种解决方案,允许我将容器存储在单独的文件中,根据需要动态加载它们,填充内容并在页面上呈现它们。

我不确定是否应该编写自己的加载/模板解决方案或使用现有的 JavaScript 模板引擎(例如:Pure)。

我对使用现有的 JavaScript 模板解决方案犹豫不决的原因是它们似乎都专注于现有页面元素的绑定和循环,而我更关心加载和绑定到动态内容的能力。

0 投票
1 回答
294 浏览

jquery - jQuery 纯模板

我不知道出了什么问题。它在我尝试仅刷新主题时起作用,但在尝试刷新主题和页面链接时不起作用。IE。主题表的刷新和“页面链接”消失,我认为纯粹无法到达 - 阅读第二个模板节点。

顺便说一句,我测试了他们的代码,第一个消息框显示了所有节点 - 包括“pagelinks”节点,但第二个 - 在函数中只显示主题行。它看起来像一个错误。任何人都知道我该如何解决这个问题?

附言。我正在使用最新版本的纯。

谢谢。

测试代码 - pure.js 行:189

杰森:

HTML - 在纯渲染之前:

HTML - 纯渲染后:

控制器:

ASP.NET - 查看:

母版页:

0 投票
1 回答
1462 浏览

javascript - Ruby on Rails,json vs js ajax 响应

我很好奇响应 ajax 请求的最佳方式是什么,它是发送 json,然后在客户端解析它(例如使用pure)还是应该在服务器端呈现 javascript 并返回结果(使用一个 js.erb 模板)?

0 投票
1 回答
1092 浏览

html - 使用 PURE.js 为 HTML 提供 JSON

我可以使用 pure.js 和 jquery 通过 Json 显示我的 HTML 内容吗?

原因是检查是否有人以前使用过这种方法并且已经成功。

参考网址:http: //beebole.com/pure/documentation/get-started/

0 投票
1 回答
2645 浏览

javascript - Is "Conditional Rendering" possible with Pure JS?

I use Pure JS directives for rendering:

http://beebole.com/pure/documentation/rendering-with-directives/

If a node in the template is missing, the default behaviour of Pure JS is to crash due to:

The node "XXX" was not found in the template

This default behaviour is totally comprehensible, because it ensures there are no inconsistencies in the template. In same cases, though, one would like to skip a failing assignment and to proceed with the rest of the assignments (possibly logging the error), to avoid the whole rendering to fail because of a single error / typo.

Is there any way to obtain this behaviour with Pure JS? Can I tell Pure JS to render an element just "if it exists"?

0 投票
2 回答
3032 浏览

javascript - 使用 JSON URL 数据动态填充 HTML 表格

我的页面上有这个 HTML 表,我想用来自这个 JSON URL 的数据动态填充它:http ://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1055

老实说,我不知道最好的方法,但从我发现 JSON 模板似乎是我应该使用的。我发现使用 Javascript 帮助转换 JSON 数据的“Pure.js”( http://beebole.com/pure/ )和“Mustache.js”(https://github.com/janl/mustache.js)到 HTML。我不知道如何使用这些从 URL 加载数据,示例都使用静态字符串。我可以/我应该使用 AJAX、jQuery 吗?JSON url 中的数据每天都在变化。

我在下面带有 {...} 的 HTML 中的位置是我希望将来自 url 的数据加载到的位置。

如果有人能指出我如何做到这一点,并希望为我提供一个代码示例来帮助我完成这项工作,我将不胜感激。

0 投票
1 回答
257 浏览

javascript - pure.js 必须与现有的页面节点一起使用?

上面的代码不会将数据插入到 p 对象中。但是下面的工作,

好像插入数据,jquery对象(这里是p)一定要操作已有的html标签?像后者不合理,我希望第一个代码插入数据,但是如何?谢谢, :)

0 投票
3 回答
935 浏览

javascript - 是否可以使用 pure.js 插入新的 HTML

我正在寻找从 JSON 数据文件开始呈现 HTML 模板的东西。

问题是我正在搜索的插件/框架/库必须<html>从非常简单的东西开始创建自己的模板结构。

例如,我有一个像这样的简单 html:

和这样的json:

我希望数据像这样在我的文档中呈现:

如果我已经开始了我可以pure.js像往常一样使用的整个结构,但是,由于我在 中没有内部标签,我可以用指令li注入 HTML 代码吗?pure.js还是只能使用JsRender或类似?

0 投票
1 回答
131 浏览

javascript - 使用 purejs 创建动态 id

使用 purejs,我想为每个渲染元素创建动态 id。

在这段代码中,我需要为每个标签设置 id。这个“a”标签将创建取决于 jsonData。

0 投票
1 回答
205 浏览

javascript - 如何使用 pure.js 自动渲染 JSON 数组?

我正在尝试使用pure.js模板引擎将 JSON 数组转换为 HTML 代码。

我了解如何使用autoRender()将关联映射映射到 HTML:http: //jsfiddle.net/P7H98/

但如果我用数组替换关联映射,我最终会插入空行的迭代:http: //jsfiddle.net/P7H98/1/

是否可以autoRender()创建一个数组并最终得到与第一个示例相同的输出?

更新:在节点内嵌套<div class="toString"></div>解决<li>了这个问题。但我仍然不确定为什么。这个问题肯定有更易读的解决方案吗?