代码之家  ›  专栏  ›  技术社区  ›  luca

如何仅使用javascript设置动态网站(无服务器端)

  •  4
  • luca  · 技术社区  · 14 年前

    这里是我的问题:我想建立一个网站,大部分是静态的,但有一些动态的部分(一个新闻博客,等等)。 我的Web服务器只能处理静态文件(它实际上是一个公共dropbox目录!)但是我不想在每个html页面中重复布局!

    现在,我看到了两种可能的解决方案:要么创建索引。htm页面,用javascript和AJAX模拟站点导航,或者我创建所有不同的html页面,然后用javascript导入布局位。。

    我需要你们提供一些想法和建议,告诉我如何实现这一点,使用哪些库,或者可能存在一些完全适合我需要的东西?

    5 回复  |  直到 14 年前
        1
  •  2
  •   Chris Laplante    14 年前

    我会在索引中定义站点布局。html文件,然后使用JavaScript和Ajax将实际内容加载到内容中 div

        2
  •  0
  •   ceth    14 年前
        3
  •  0
  •   PleaseStand    14 年前

    jQuery load a section of one page into another page . 我建议将常见的导航部分加载到不同的页面中,而不是相反的方式来避免后退/前进问题。布局可以使用单独的CSS文件而不是表格来完成,以最小化重复代码的数量。对于博客,您可以将每个博客条目放在单独的文件中,并分别加载每个部分。

    TiddlyWiki 例如,是一个独立的 wiki 这都在一个文件中。它是非常可定制的,而且已经有了 blog plug-in

        4
  •  0
  •   Jeff    14 年前

    您是否考虑过使用计算机上的发布软件将您的内容与模板结合起来,生成一组静态页面,然后您可以将其上载到dropbox?

    Disqus . 它只需使用JavaScript就可以将一个完整的评论系统插入到您的站点中。

        5
  •  0
  •   Jan    14 年前

    Google Closure templates . 它是最快、最通用的javascript模板解决方案之一。