【发布时间】:2016-01-07 12:48:45
【问题描述】:
您将如何仅使用前端 (javascript) 为电子商务网站编制索引?
所有产品都在一个 URL 上,每页显示 12 个,总共大约 70 个。还有过滤器,过滤器数据也需要收集(一个产品属于哪个类别,可以是多个)。
产品使用 Ajax 更新,网站使用 Angular
结果应该是 JSON。
我现在使用的公式:
- 激活一个过滤器
- 等到产品出现
- 为产品创建一个对象(如果它已经不存在)
- 将值推送到创建的对象(名称、价格、img、url、颜色(类别)...)
- 遍历所有可见的产品
- 禁用过滤器
- 激活另一个过滤器
- 重复直到完成
还应该添加用于循环遍历每个过滤器上的所有页面的逻辑。
示例结果:
{
"objectID":1,
"title":"Apple Slice Ring Candle",
"price":24.95,
"url":"/products/apple-slice-ring-candle",
"imgurl":"//image-cdn.symphonycommerce.com/images/sites/diamondcandles/1411480495935_apple-slice-Web-Optimized.312w.jpg",
"color":"green",
"fragrance":[
"fruity"
],
"ambience":"focused"
}
我说的页面:https://www.diamondcandles.com/ring-candles
也可以使用 Python 或任何其他工具 - 唯一的条件是我无法访问他们的后端、数据库等。
【问题讨论】:
标签: javascript python json loops e-commerce