javascript - 为从服务器获得的 JavaScript 计算设置初始值的语义正确方法
问题描述
我有一个使用 JavaScript 库呈现的动态图。用户能够操作图表所基于的数据,但初始值是在页面加载时设置的。我如何将其传达给 JS?我看到了几种方法,但哪一种在语义上是正确的?
- 将初始值渲染到
.js
文件中,服务器端。(可能导致服务器代码中的意大利面条代码) - 将
data-*
属性放在相关的 HTML 元素上,或使用隐藏<input>
的。(可疑的语义有效性) - 获取 HTML 时通过 AJAX 加载数据。(对服务器的额外请求,如果失败则导致空白图表)
解决方案
推荐阅读
- python - PULSE on github(提供链接) RuntimeError: CUDA out of memory....阻止程序“run.py”执行
- javascript - 控制台日志 ({value}) 与 console.log(value) 不同
- java - sun.net.www.protocol.file 将代码从 1.6 jdk 迁移到 11 jdk 问题
- c# - 使用 Navigation.PushAsync 加载新页面时退出提示不起作用
- swift - 将字符串时间快速转换为日期
- json - Spark将文件读入数据框
- jenkins - 将 SonarQube 与詹金斯集成
- c - 将结构传递给 Cosmic 编译器和 STM8 中的函数时出现“无效的间接操作数”错误
- php - php数组相关查询
- node.js - 我可以使用 express-rate-limit 为相同的路由设置多个速率限制吗?