如何在不使用Javascript的情况下构建电子商务网站?

如何在不使用Javascript的情况下构建电子商务网站?,javascript,php,e-commerce,Javascript,Php,E Commerce,自从我读到这篇文章以来,我一直对不使用JS构建一个现代网站的可能性很感兴趣。显然,使用php或仅使用html(如90年代)是可能的。有没有其他方法可以替代他们,在没有任何JS参与的情况下建立一个电子商务网站?哪些语言可用于此目的?任何广泛使用的没有JS构建的网站?没有javascript构建电子商务网站是可能的,但(大多数人会说)不可取 你也可以建立一个没有CSS的网站,但它看起来不太好。你可以在没有Javascript的情况下构建一个网站,但是你的交互不会很好。在大多数网站上,Javascri

自从我读到这篇文章以来,我一直对不使用JS构建一个现代网站的可能性很感兴趣。显然,使用php或仅使用html(如90年代)是可能的。有没有其他方法可以替代他们,在没有任何JS参与的情况下建立一个电子商务网站?哪些语言可用于此目的?任何广泛使用的没有JS构建的网站?

没有javascript构建电子商务网站是可能的,但(大多数人会说)不可取

你也可以建立一个没有CSS的网站,但它看起来不太好。你可以在没有Javascript的情况下构建一个网站,但是你的交互不会很好。在大多数网站上,Javascript用于操作DOM和传输信息,而无需加载新页面

HTML创建保存内容的结构。有时候,Javascript被用来创建这个

CSS修改HTML元素的样式。有时候,Javascript也可以用来做这件事,特别是在响应事件时

PHP告诉HTML什么内容属于该结构。有时,Javascript用于发送由PHP处理的信息


在上述每种情况下,都需要一个新页面在不使用JS的情况下进行更改,方法是重新加载或更改当前页面。Javascript减轻了手动加载此内容的负担。

是的,通过大量的页面重新加载…许多谷歌服务(如谷歌搜索或Gmail)都可以在没有JS的情况下工作,因此这是可能的。如果你知道JS可以在CSS中完成的大部分工作(或者如果你宁愿完全避免幻想),那么这样做是完全合理的,但是。。。为什么?这些语言的存在是为了让开发人员更容易/更好。我完全理解编辑是从哪里来的,我打赌这是光荣的,但正如他们接着说的,没有任何效果。因为每个人都使用JS,因为它很好用。PHP比JS更像一个怪物(所以这可能不是一个合理的比较)。是的,有些电子商务网站不需要JS就可以运行。电子商务网站必须记住你是谁,才能向你展示购物车和结帐。这可以通过cookie或会话令牌完成,因此不需要js。要处理信用卡交易,一些处理器(如stripe)需要js脚本,但也有一些处理器不需要js脚本。否则,所有的验证都应该在服务器端完成,所以js只是提供帮助,并用于前端(设计)因此,在您看来,不使用JS并不能提高页面加载时间,因为页面需要重新加载,这将比加载JS更为沉重?恕我直言,您提到的所有内容都适用于任何网站,因为您的示例是针对“前端”的。没有什么比购物车或结帐更适合电子商务需求的了。只有商户希望使用Stripe或类似服务进行支付处理时才需要js,因为交易信息是通过Stripe js文件发送的。