我有原生的 JavaScript 软件。我请求用户输入值,并检查是否已从包含 1000 个元素的数组中输入值。
选项A;
我在当前js文件中一一定义了1000个元素,当用户按下按钮时,我看看值是否在这里。这样,每次按下按钮时,并不会发送请求,网络侧没有流量,但由于定义了 1000 个元素,所以 js 文件多占用了 50% 的空间。
选项B;
将这 1000 个元素添加到我在数据库中创建的表中,在 js 中定义一个函数,发送 1-0 的值作为结果并采取相应的操作。这减少了至少 50% 的 js 文件代码,但它会向 Web 服务发送请求,并在每次调用中产生网络流量。
哪个更适合作为最佳实践?
或者您会如何建议不同的方式?
不联网任何不同的连接