使用PWA,现在我们可以在离线模式下关闭设备连接.但问题是当用户修复他们的连接时,我们如何检测它并自动重新加载/重新激活应用程序,以便用户不必自己动手?
我有一个在 firebase 托管上运行 javascript 的小型前端项目,每次运行之前我都必须手动调用构建脚本firebase deploy
。所以我一直在寻找一种方法将它放在预部署脚本中,但 firebase CLI 文档中没有这样的东西。所以有人知道如何完成它吗?
我在我的项目中使用谷歌折线图并面临一个问题,我需要更改某些段的颜色以可视化目标状态随时间的变化。它应该是这样的:
我已经搜索了很长时间,但找不到使用谷歌图表的方法。我的解决方法是在图表中添加另一个系列,并根据状态交替将第二行 eq 的值设置为第一行,但看起来很乏味。
有没有合适的方法来做到这一点?这是我的解决方法解决方案的示例:
function drawMultipleTrendlineChart() {
var chart;
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'Sales value A');
data.addColumn('number', 'Sales value B');
data.addRows([
[new Date(2013, 3, 11), 200, 0],
[new Date(2013, 4, 02), 500, 0],
[new Date(2013, 5, 03), 700, 0],
[new Date(2013, 6, 04), 800, 800],
[new Date(2013, 7, 05), 500, 500],
[new Date(2013, 8, 06), 900, 0],
[new Date(2014, 0, 07), 800, 0],
[new Date(2014, 1, 08), 1100, 1100],
[new Date(2014, 2, 09), 1000, 1000], …
Run Code Online (Sandbox Code Playgroud)我准备将最后一个命令存储到变量中.
例如:
#last command:
$> cp myfile /to/somewhere
$> last = #some magical command here
$> echo $last
cp myfile /to/somewhere
Run Code Online (Sandbox Code Playgroud)
我在!!:p
命令上尝试了几种方式,它确实让我获得了最后一个命令,但我无法将其存储到变量中.
$> last=`!!:p`
$> echo $last
(empty)
Run Code Online (Sandbox Code Playgroud)
有帮助吗?