【问题标题】:Build a website in jQuery alone?仅用 jQuery 构建网站?
【发布时间】:2009-03-05 11:26:32
【问题描述】:

我是jQuery 的新手。

是否可以仅使用 jQuery 和 HTML 创建网站,例如在线测验?

【问题讨论】:

    标签: jquery html


    【解决方案1】:

    我猜理论上你可以。

    要使网站不仅仅是一组静态页面,它必须做一些有用的事情。页面本身只能处理用户提供的输入,其他不多。因此,静态页面可以进行诸如纬度和经度距离之类的计算,因为它可以是自包含的。

    要使网站真正有用,它必须与其他东西交互:服务器后端或其他输入提供者。现在这可能是您的服务器,或者您可以使用 Web 服务来做很多事情。

    说到底,jQuery 只是 Javascript,所以除了它和 HTML(加上,我假设是 CSS)之外,你没有理由需要其他任何东西。但不确定它会有多大用处。

    【讨论】:

    • JavaScript 也可用于服务器端编程:en.wikipedia.org/wiki/Server-side_JavaScript
    • “最终 HTML 只是 Javascript” - 困惑
    • 这个答案的第一部分很有用,但我对“HTML 只是 Javascript”的说法感到困惑
    【解决方案2】:

    TiddlyWiki 是一个很好的例子,说明了仅在 javascript 中可以完成的事情。因此,您可以在 javascript 之上使用 jQuery 构建各种应用程序是完全可行的。

    但这并不意味着它一定是一个好主意 - 但我想这一切都取决于你正在尝试做的事情的背景。

    编辑:作为演示可以在纯客户端 javascript 中完成的工作怎么样 - MSX 模拟器:http://jsmsxdemo.googlepages.com/jsmsx.html

    【讨论】:

      【解决方案3】:

      没有人提到您将陷入的 SEO、可访问性和 noscript 支持的严重问题。

      技术上可行,就像跳下悬崖一样。

      【讨论】:

        【解决方案4】:

        我确信这是可能的,但我认为这不是一个好主意。 一切都需要存储在网页中。 包括所有数据(答案、问题和备选方案)。

        不过,作为一个了解 jQuery 的练习,它可能是一个好的开始。

        【讨论】:

          【解决方案5】:

          当然,这是可能的。您最大的挑战可能是在请求之间保存状态,但您可以使用 jQuery Session 之类的东西来完成此任务。而且,我认为您无法在客户端之外保存数据(例如,保存数据以供第 3 方查看),除非您有一种用于存储数据的服务器端语言。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-11-11
            • 2015-07-18
            • 2013-01-26
            • 2018-04-10
            • 2010-11-08
            • 1970-01-01
            • 2020-12-12
            相关资源
            最近更新 更多