0
|
Aidas Bendoraitis Rob Sanderson · 技术社区 · 14 年前 |
1
1
也许我错过了什么…为什么不只是JSON? 如何“发送”它(在初始页面加载为“javascript”或通过Ajax或其他方式)实际上只是一个小细节,主要取决于数据何时可用。(JSON是合法JavaScript语法的一个子集。) 那么这只是一个正确转换的问题。当然,通过将其推送到JSON/JS,您可能会使一些非JS客户机不可互操作,如果这是您的考虑因素的话。如果事实确实如此,为什么不使用您放在最前面的任何数量的技术,很好地执行转换服务器端呢? 您还可以在HTML中使用任意属性(HTML5规范可能包括正式合法化的“data-*”)——虽然技术上不“正确”,但所有主要的Web浏览器都将接受可以通过DOM API访问的未知属性。 |
2
1
我更喜欢一个Ajax调用来获取您一开始就知道需要的任何数据,这样您就可以在脚本中使用一个简单的JSON对象。当然,如果您发现需要更多信息,您可以通过其他电话来补充。
如果这是不切实际的,那么“硬编码”一个javascript对象
|
3
1
你可以使用的一种方法是 自定义属性 . 我想你说这个是 微格式 但是我不完全确定它们是否是相同的,所以我在下面写了一个描述。 我以前也碰到过同样的问题,基本上我使用了如下的方法:
这应该是你想做的。我之所以把
支持/接受 这正成为一种完全可以接受的做你想做的事情的方式。HTML5支持这一点,这正是您试图实现的目标。 所以它被HTML5支持,但是HTML4呢? 它可能会使HTML4无效,但世界正朝着更大更好的方向发展。旧版本的浏览器(IE6和以前的版本,FF1/2,Opera7/8/9)越来越不常见,所以不应该是问题。实际上不会 打破 较旧的浏览器-功能仍然有效。 重要有效性说明
确保预先准备好
一些额外的提示
在jQuery中
一点五
,我听到了
my question
您可以简单地指定
希望这就是你想要的。 |
4
0
ASP.NET提供了一种非常方便的方法。您可以简单地编写一个javascript对象。我相信其他模板引擎也会提供类似的方法。
|
5
0
我将实现在document.ready事件中初始化的javascript singleton AppCacheManager。有点JSOOP,你就有了一个成熟的OOP数据存储。 无论何时需要信息,您都可以通过Ajax/Restful Web服务加载它,并将其缓存在AppCache管理器中。所以有两个缓存:1。浏览器缓存(可能是由于RESTful WebService URL缓存)和2:JS缓存管理器。 您可以访问对AppCacheManager的所有请求,这些请求透明地获取新数据或返回缓存的数据,这样客户机就不需要了解任何缓存。 简而言之:
示例用法:
在JS中,不引人注目是一件非常困难的事情,我也希望知道一些关于它的事情。 希望有帮助。 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |