用于运行复杂功能的Javascript与AJAX

时间:2017-05-10 19:43:49

标签: javascript ajax

TLDR;我有一个非常复杂的函数,它根据下拉选项修改表单元素。我应该在javascript中编写函数还是使用AJAX使服务器运行函数?

长版:

我正在定制一个购物车,其中包含产品属性(如尺寸和颜色)的下拉列表。根据产品的不同,可能会有1到100多种产品的变化,单独设定价格和库存。

如果客户选择了一个属性,该功能会检查是否有任何缺货选项,并在下拉列表中禁用它们。它还会检查所有属性是否都有选择,并显示该选择的具体价格。

我不会涉及的功能更多,因为它并不完全相关。

大多数情况下,该函数是大量的for循环,比较当前选择的可能性。它还使用jQuery来禁用下拉选项并更改价格HTML(使用2位小数和货币符号的漂亮格式)。

我想我可以尝试两种方案并比较加载时间,但我没有资源在多台设备上测试它,并且使用不同的网速,我需要一段时间才能对其进行编码。

对于这种事情,是否存在“一般规则”?

BTW,我的网站运行在Python上。

0 个答案:

没有答案