【发布时间】:2009-03-05 11:26:32
【问题描述】:
我是jQuery 的新手。
是否可以仅使用 jQuery 和 HTML 创建网站,例如在线测验?
【问题讨论】:
我是jQuery 的新手。
是否可以仅使用 jQuery 和 HTML 创建网站,例如在线测验?
【问题讨论】:
我猜理论上你可以。
要使网站不仅仅是一组静态页面,它必须做一些有用的事情。页面本身只能处理用户提供的输入,其他不多。因此,静态页面可以进行诸如纬度和经度距离之类的计算,因为它可以是自包含的。
要使网站真正有用,它必须与其他东西交互:服务器后端或其他输入提供者。现在这可能是您的服务器,或者您可以使用 Web 服务来做很多事情。
说到底,jQuery 只是 Javascript,所以除了它和 HTML(加上,我假设是 CSS)之外,你没有理由需要其他任何东西。但不确定它会有多大用处。
【讨论】:
TiddlyWiki 是一个很好的例子,说明了仅在 javascript 中可以完成的事情。因此,您可以在 javascript 之上使用 jQuery 构建各种应用程序是完全可行的。
但这并不意味着它一定是一个好主意 - 但我想这一切都取决于你正在尝试做的事情的背景。
编辑:作为演示可以在纯客户端 javascript 中完成的工作怎么样 - MSX 模拟器:http://jsmsxdemo.googlepages.com/jsmsx.html
【讨论】:
没有人提到您将陷入的 SEO、可访问性和 noscript 支持的严重问题。
技术上可行,就像跳下悬崖一样。
【讨论】:
我确信这是可能的,但我认为这不是一个好主意。 一切都需要存储在网页中。 包括所有数据(答案、问题和备选方案)。
不过,作为一个了解 jQuery 的练习,它可能是一个好的开始。
【讨论】:
当然,这是可能的。您最大的挑战可能是在请求之间保存状态,但您可以使用 jQuery Session 之类的东西来完成此任务。而且,我认为您无法在客户端之外保存数据(例如,保存数据以供第 3 方查看),除非您有一种用于存储数据的服务器端语言。
【讨论】: