我正在使用另一个我无法控制且看不到的代码库。我可以向它发送输入,它会将输出返回给我。这个代码库也没有指定它是用什么写的,但这并不重要,因为我只需要传递它的数字,它就会把它的输出数字交给我。我只知道预期的输入和输出是什么。
我必须处理的输入之一要求我提供一个长度正好为 6 位小数的输入。我的大多数数字都远高于 6 位小数,所以我可以四舍五入或截断它,但如果它被四舍五入或随机恰好是一个像0.125or的数字0.5,我无法输入正确的数字。
例如,如果我有一个像 那样的数字0.5,那是一个有效且合法的数字,但是我输入它的函数不会接受它并且会出错,因为它不是像0.500000is一样精确到 6 位小数的数字。我也无法输入 的字符串"0.500000",因为它也会出错,因为它正在寻找一个数字,而不是一个字符串。
无论如何,即使在数字末尾有额外的死零,本机 JavaScript 是否也能保持数字的特定精度?
例子:
(1/2).toFixed(6) === "0.500000" // the toFixed() function returns a *String*, not a *Number*.
(1/2).toFixed(6) /1 === 0.5 // dividing by 1 coerces it to a Number, but drops the decimals back off the end.
Number( (1/2).toFixed(6) ) === 0.5 // Trying to convert it into a Number using the Number Constructor does the same as …Run Code Online (Sandbox Code Playgroud) 我有一个桌子,我需要在桌面上可见,并隐藏在手机上,可以选择单击按钮显示它,另一个将其隐藏在后者上.它似乎工作正常,但当我选择Button2在桌面上隐藏最小视图中的表(模仿移动视图)并拖动浏览器以将其大小增加到桌面时,除非我刷新页面,否则表格将保持隐藏状态.
基本上,javascript函数close_table()设置display:none覆盖CSS display:block @min-width 481px.
有没有办法确保在增加浏览器大小时(在选择了button2之后)表可见而无需刷新?
任何提示/帮助将不胜感激.
以下是示例代码
HTML:
<button id="Button1" onclick="view_table()">View table</button>
<div id="table">
<button id="Button2” onclick="close_table()">Hide table</button>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
@media (max-width:480px){
#table {
display: none;
}
#Button1 {
display: block;
}
}
@media (min-width:481px){
#table {
display: block;
}
#Button1 {
display: none;
}
}
Run Code Online (Sandbox Code Playgroud)
JS:
function view_table() {
document.getElementById("table").style.display="block"
}
function close_table() {
document.getElementById("table").style.display="none"
}
Run Code Online (Sandbox Code Playgroud) 我在方形空间上有一个域,我正在尝试将我的 google firebase 应用程序连接到它。
我能够为以 www 为前缀的 url 设置 DNS 属性,并且该属性可以正常工作,但是当我访问排除了 www 前缀的网站时,我收到一条 Firebase 错误,提示“找不到网站”。
因为我看到它到达了 firebase,所以我尝试在 firebase 中设置重定向,以便将所有对 www 排除的 url 发出的请求直接转发到 www 前缀的 url,但 firebase 需要验证我拥有 www 排除的域第一的。
因此,Firebase 指示我在 squarespace 中打开 DNS 设置并添加一个 txt 文件来验证我是否拥有排除 www 的 url,我已经这样做了(这也是我成功为 www 前缀网站所做的一部分)但是 firebase无法验证该网站。
我是否需要添加其他记录才能让该 Firebase 验证我的网站?
为了让 www url 工作,我必须为 www 前缀的 url 添加 @ A 记录和 www CNAME 记录,以便对其进行验证,但我不确定如何让这个非前缀 url 工作。