【问题标题】:Javascript, cannot change product pages dynamicallyJavascript,无法动态更改产品页面
【发布时间】:2021-03-14 19:34:07
【问题描述】:

我目前正在自学 Javascript,并且正在创建一个小型网站项目以供娱乐。我的问题是:

我有一个主页,在导航栏中有一个名为“产品”的按钮。当我按下它时,我被重定向到一个页面,其中我有一个包含 5-6 个类别(作为图像)的网格布局。当我按下图像时,我被重定向到相关产品。例如产品 > 汽车 > Fiesta 2009 和更多汽车。

问题是,对于每个不同的产品类别,我都有一个不同的 HTML 页面,但我知道我可以只拥有一个 HTML 页面并动态更改其内容 (DOM)。是否有描述此特定功能的好指南?我尝试了许多不同的方法,但我真的不知道该怎么做,而且我的网站无法正常工作。

在处理我的代码 15 小时后发布它,但我自己没有找到解决方案*

【问题讨论】:

    标签: javascript html css dom e-commerce


    【解决方案1】:

    您可以考虑使用 UI 框架/库,例如 ReactJS、Angular ... 然后使用路由处理程序(react-router、@angular/router ...)。

    另一种选择是使用纯 javascript (VanillaJS)。 几天前,我几乎围绕这个主题提交了sample

    【讨论】:

    • 哇,感谢您提供的示例,我认为这将有很大帮助!是的,我会选择香草,因为稍后我想深入研究一个框架:)
    • 所以我不会在导航栏中创建路径,而是创建一些在您单击产品类别图像时打开的路径?
    • 可能!我将很快向存储库添加一个动态路由 功能。 (例如/products/:id
    猜你喜欢
    • 2012-03-08
    • 2015-09-11
    • 2019-07-31
    • 2017-04-11
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多