nodebook
Version:
Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.
21 lines (16 loc) • 662 B
JavaScript
import $ from 'jquery';
import timerFn from './timer.js'; // <4>
const displaySeconds = (tickData, dateElement) => { // <5>
const {className, now} = tickData;
$(dateElement) // <6>
.attr('class', className)
.attr('datetime', now.toISOString())
.text(now.toLocaleTimeString());
};
$(document).ready(() => {
const dateElements = $('time').get(); // <1>
const onTick = tickData => {
dateElements.forEach(el => displaySeconds(tickData, el)); // <2>
};
timerFn({ interval: 1000, onTick }); // <3>
});