【问题标题】:individual variables versus objects个体变量与对象
【发布时间】:2012-10-30 09:52:52
【问题描述】:

我正在重新开发一个非常简单的 javascript,包括我不久前在几个类似的 html 网站中使用的。我们在页面上使用了很多页脚,但它们往往是一遍又一遍使用的相同副本,但日期不同,还有其他小的变化。因此,在每一页上,我都会创建一个变量数组。这些与在包含 for 循环的外部 .js 文件中找到的变量匹配,以匹配包含页脚副本段落的请求变量。最终将其放在一起以制作一个充满页脚副本的 div。

我的问题是,将副本中的特定日期和其他变量更改与变量数组一起作为一个对象发送更好,还是我应该继续单独发送变量数组,在html,然后在单独的 .js 文件中插入日期/更改数据(这是我到目前为止一直在做的事情)。一种方法将所有数据保持在一起并且看起来很干净,但另一种方法将不同的步骤分开(即第一步是创建页脚,第二步放入不同的信息,如日期或奖金金额等)。

对不起,如果这令人困惑,希望我能理解基本的想法。只是想探索我的选择,因为我有以前使用这个脚本的独特机会,并获得了一个全新的版本来制作新版本。

【问题讨论】:

  • 一个有用的sn-p代码值得..

标签: javascript variables object


【解决方案1】:

我认为最好的方法是在服务器端代码上。如果您使用 php,则可以像这样直接包含文件。包含的作用是从其他文件中提取代码并将其显示在页面上包含已写入。

include('name of file');

由于您有不同的页面具有不同的页脚,您可以编辑此页脚文件以显示不同页面的不同结果。这是一种标准的做事方式。像 Wordpress 这样的流行框架会执行类似的操作来显示页脚

【讨论】:

  • 感谢您的反馈!我目前对外部 js 使用包含。我们仅限于使用客户端开发,因此我们只使用 javascript 进行这种编码(因此只有对象或变量的选项。)抱歉,我一开始没有指定。不过,我想我会选择一个对象。通过发送一个对象而不是大量变量,我可以一次将大量信息发送到外部 js 文件。我的目标是更少/更简洁的代码,更容易阅读和更容易上手,即使你没有从一开始就开发页面。我想这些都是非常典型的目标:)
猜你喜欢
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
  • 1970-01-01
  • 1970-01-01
  • 2013-12-28
相关资源
最近更新 更多