【问题标题】:Delivering deployment-specific information to Javascript向 Javascript 提供特定于部署的信息
【发布时间】:2012-06-07 00:06:51
【问题描述】:

由于 UI 有时是使用 Javascript 构建的,我很好奇人们如何交付在 Web 应用程序的部署实例之间发生变化的属性。例如,我的所有静态资产都来自与 webapp 交付位置不同的域(static.example.com 与 example.com)。在开发中,静态域不同于用于生产的域(dev.static.example 用于开发,而 static.example.com 用于生产部署)。

使用 Javascript,我最终使用 img 标签动态构建 UI 元素(例如,作为 ajax 响应的一部分)。图像 src attr 在生产和开发中会有所不同。我知道有一些方法可以将这些变化的信息转换为 Javascript,但似乎没有什么好用的。我很好奇你们中是否有人有任何处理此类情况的提示,或者您提出了哪些最佳做法。

【问题讨论】:

    标签: javascript web-applications deployment


    【解决方案1】:

    我会专注于使用 JSON + jQuery templates

    【讨论】:

    • 那么您将通过任何框架的模板引擎运行您的 html 模板来转储静态 url,对吗?我觉得那是错误的……不知何故。
    • 啊,切断。这是我的第一个想法,但如果可能的话,我仍在寻找更好的东西。
    • 您不必那样做。每个页面都可以有自己的数据存储。看看 sencha.com 的 EXT 框架。
    • 看起来像小部件。我将在库中使用什么来帮助我根据部署交付自定义域?
    • 它不仅仅是小部件,它是当今最好的、最深思熟虑的和强大的 JS 框架。它对所有内容都使用 JSON 存储,包括配置 UI。为不同的网站或市场交换数据集很简单。
    猜你喜欢
    • 1970-01-01
    • 2013-09-14
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    相关资源
    最近更新 更多