向JavaScript添加动态内容的最佳方式是什么,尤其是配置设置?

有几种可能性:

  1. 将内容放在动态生成的文件(例如,JSP,PHP等)中,而不是JavaScript文件中,可能使用对象文字。
  2. 通过ajax作为JSON从服务器请求内容。

#1楼 票数:12 已采纳

我建议在静态资源中放置尽可能多的JavaScript(因此浏览器可以缓存它),并生成尽可能小的动态部分。 通常这只是一些变量分配。

这种方法可以节省网络带宽,使代码生成更加健壮,您可以像往常一样测试静态JavaScript。

#2楼 票数:2

我们生成动态JavaScript。

我们确实生成动态HTML

然后使用渐进增强功能通过JavaScript增强HTML。 如果要存储数据,请将其存储在相关 HTML元素的HTML5 data-属性中。

或者,您编写Web服务并使用AJAX进行查询以获取动态数据。

  ask by Donald Taylor translate from so

未解决问题?本站智能推荐:

3回复

从Java管理动态JavaScript的最佳实践是什么?

我正在用JSP开发一个网页,该网页使用了大量来自Java后端类的动态生成的JavaScript代码。 它涉及Google Maps和一个称为MarkerClusterer的JS库。 当前,此类通过在Java中处理String并将其直接打印到JSP页面中来生成JavaScript代码,但是在
2回复

动态加载HTML+Javascript的最佳实践

我有一个页面加载(使用XHR请求)具有内部表单的模式框。 该表单由HTML标记+一些Javascript组成,以进行验证和提交(使用另一个XHR请求)。 我这样做了,它已经可以工作了,但是生成的DOM很丑陋,因为script标记位于模式内部,如下面的简化示例所示: 我对此有两个问题:
8回复

是否有使用javascript生成html的最佳实践

我正在调用一个Web服务,它返回JSON中的对象数组。 我想获取这些对象并使用HTML填充div。 假设每个对象都包含一个url和一个名称。 如果我想为每个对象生成以下HTML: 这是最好的做法吗? 我可以看到几种方法: 连接字符串 创建元素 使用模板插件
4回复

在asp.net页面中动态添加javascript的最佳实践有哪些?

这是我正在处理的实际代码,它从查询字符串中获取ID,检索对象并解析为json。 我将需要存储和操作此数据客户端。 将生成的json字符串设置为客户端对象的最佳方法是什么? 注意:NewObjectCase是一个类,其方法Get(strID)返回一个新的Object。 Tools.Get
2回复

JavaScript循环最佳实践

我正在做一个关于 JavaScript的教程。 以下来自性能部分: 循环中的每个语句,包括 for 语句,都会在循环的每次迭代中执行。 可以放在循环外的语句或赋值将使循环运行得更快。 这是作为错误代码的示例给出的: 这是一个好的代码示例: 我记得这不是在比 JavaScript 更关注性能的语言中
2回复

Javascript最佳实践使用

我正在寻找使用外部私有Javascript文件的最佳实践。 我有一个包含许多不同HTML文件的项目。 我的问题是最佳实践是什么,所有HTML页面都使用1个.js文件,还是每个HTML我都应该使用单独的.js文件? 我仍然不清楚对于许多不同的HTML页面使用1 .js文件是否完全可行,我该如
2回复

最佳编码实践JavaScript

我正在做一个JQuery插件来显示诸如growl的消息。要管理这些消息,已经创建了一个类。 因为它是一个插件,所以创建一个全局变量来存储此类的实例存在一些问题吗?
2回复

Javascript最佳实践-onclickvsunobtrusive

目前在我们的项目中,我有以下问题。 我必须将一些点击绑定到锁定元素列表,如下所示:单击.listelement应该向具有特定参数的特定操作发送请求,例如 element-id 之类的 (-> module/action?id=1&something=something)。 我想编写一个