我正在使用nodejs 和Mongodb。我想使用 npm节点计划运行每个用户定义的小时数的作业,但它不起作用。
这是我的代码
var schedule = require('node-schedule');
var mailTimer = 1;
var intMail = schedule.scheduleJob('* * '+mailTimer+' * *', function(){
console.log('its run');
});
//its means its run every 1 hour.
Run Code Online (Sandbox Code Playgroud) 我在我的项目中实现了图表2库.它运作良好.我想在完整呈现折线图后显示警告消息.有没有回调函数或其他任何东西?如何在显示折线图后显示消息?
我想做之前的图表渲染显示加载器在结束时显示char我想隐藏该加载器.
我根据用户的角色创建了一个动态菜单栏。在服务器端,当用户登录时,我将他们所有允许的页面存储在他们的会话中。
现在,我有 15 个模板。menubar.html我在每一页上都包含了文件。我想使用会话数据,而menubar.html不必每次都显式传递它。
我尝试过以下代码:
app.get('/home',function(req,res)){
res.render('home',{menu : req.session.menubar})
}
app.get('/contact',function(req,res)){
res.render('contact',{menu : req.session.menubar})
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我需要在每个页面上传递会话数据。如果我有 50 个 html 模板,那么在每个路由中传递会话的效率并不高。
处理这个问题的最佳方法是什么?
我尝试使用chartjs 2显示example1和example2数据。当我创建图表时,它的工作良好并显示图形。但是当我将鼠标悬停在图形点上时,它显示了正确的信息,但图形显示了错误的信息。
在上面的屏幕截图中,y-Axes 显示10但点悬停显示6 如何解决这个问题?
这是代码
var lables = [];
s = [{
'example1' : '{01-Mar-17 : 0, 02-Mar-17 : 6}',
'example2' : '{01-Mar-17: 0, 02-Mar-17: 4}'
}];
var example1 = [];
var example2 = [];
$.each(s.example1,function(i,j){
lables.push(i);
example1.push(j);
});
$.each(s.example2,function(i,k){
example2.push(k);
});
var ctx = document.getElementById('chartdata').getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: lables,
datasets: [{
label: 'Example 1',
fill: false,
lineTension: 0.1,
backgroundColor: convertHex('#00a3d0',40),
borderColor: convertHex('#00a3d0',80),
borderCapStyle: 'butt',
borderDash: [], …Run Code Online (Sandbox Code Playgroud) 我正在使用 ChartJS 通过条形图显示一些数据。ChartJs 存在一些问题。当我需要归档大量数据(例如 100 个或更多数据字段)并且它具有持久标签时,它看起来很难看。
如何配置条形图?
这是我的小提琴
在上面的例子中,我有 100 个数据文件,我可以对这个条形图进行分页吗?
这是我的代码
var lbl = [];
var dt = [];
for(var i = 1;i<=100;i++){
lbl.push("this_is_my_lable_name_"+i);
}
for(var i = 1;i<=100;i++){
dt.push(Math.floor((Math.random() * 100) + 1));
}
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: lbl,
datasets: [{
label: '# of Votes',
data: dt,
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)', …Run Code Online (Sandbox Code Playgroud) 我font-awesome在应用程序中使用图标angular。我检查了我的网络结果pagespeed。我遇到字体问题。
这是pagespeed结果。
它所说的用途<link rel=preload>,但问题是它..fonts/fontawesome-webfont.woff?v=4.7.0可以在FontAwesome的 css 文件中使用,那么我如何为此添加预加载呢?或者有什么解决方案可以修复它?
这是我的index.html,其中包含了font-awesomecdn。
<link rel="preload" as="style" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" crossorigin />
Run Code Online (Sandbox Code Playgroud)
我认为这就是问题所在css。
@font-face {
font-family: 'FontAwesome';
src: url('/assets/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
Run Code Online (Sandbox Code Playgroud) performance-testing lighthouse google-pagespeed font-awesome pagespeed-insights
我想用fallback选项替换字符串.例如
var x = " Hello {{first_name | fallback : 'User' }} "
var f_name = "ME";
Run Code Online (Sandbox Code Playgroud)
在上面的情况下,我想如果定义了f_name,那么结果将是这样的
Hello ME
Run Code Online (Sandbox Code Playgroud)
其他明智的结果将是
Hello User
Run Code Online (Sandbox Code Playgroud)
那怎么能这样呢?
javascript ×5
jquery ×4
chart.js ×3
node.js ×3
bar-chart ×1
charts ×1
css ×1
ejs ×1
express ×1
font-awesome ×1
lighthouse ×1
linechart ×1
node-modules ×1