Javascript PaperJS变量,如何在MongoDB中存储这些变量?
我正在学习编码,并使用Javascript PaperJS变量,如何在MongoDB中存储这些变量?,javascript,mongodb,paperjs,Javascript,Mongodb,Paperjs,我正在学习编码,并使用PaperJS创建了一个项目 我有一个更新总分的功能,并将其显示在页面顶部 function updateScore(){ text.content = 'Circles Cleared: ' + total; text.bringToFront(); } Total是保存当前分数的变量。我很难在我的代码中的任何其他地方使用它/将它发布到MongoDB,因为它似乎不是全局变量?我已经在HTML文件中编写了内联paperscript 我曾尝试将总计添加到表单中,并通
PaperJS
创建了一个项目
我有一个更新总分的功能,并将其显示在页面顶部
function updateScore(){
text.content = 'Circles Cleared: ' + total;
text.bringToFront();
}
Total是保存当前分数的变量。我很难在我的代码中的任何其他地方使用它/将它发布到MongoDB
,因为它似乎不是全局变量?我已经在HTML文件中编写了内联paperscript
我曾尝试将总计添加到表单中,并通过调用POST
提交表单,但由于总计未定义,它会不断返回
即使在控制台中。在完成POST
调用后,日志记录也不会显示总计
感谢您的帮助,提前谢谢 您的主要问题是PaperScript
代码与JavaScript
代码在不同的范围内执行。
为了在两者之间共享变量,最简单的方法是直接在JavaScript
中使用Paper.js
(请参阅)。
下面是您描述的案例的简化工作示例(总计通过画布中的Paper.js
显示)
//setup paperjs
paper.setup(document.getElementById('canvas');
//初始总变量
var合计=0;
//初始化总文本项
var totalText=新纸张.PointText({
观点:paper.view.center,
理由:“中心”
});
displayTotal();
//听按钮点击
$(“按钮”)。单击(函数(){
//增量总变量
总数+=100;
//显示总数
displayTotal();
});
函数displayTotal(){
totalText.content='total='+total;
}
html,
身体{
保证金:0;
溢出:隐藏;
身高:100%;
}
画布[调整大小]{
宽度:100%;
身高:100%;
}
钮扣{
位置:固定;
顶部:15px;
左:15px;
}
增量总计