開発環境
- macOS Sierra - Apple (OS)
- Emacs (Text Editor)
- JavaScript (プログラミング言語)
- Safari(Web browser)
-
参考書籍
- JavaScript 第6版 (David Flanagan(著)、村上 列(翻訳)、オライリージャパン)
- JavaScriptリファレンス 第6版(David Flanagan(著)、木下 哲也(翻訳)、オライリージャパン)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills (Brian P. Hogan 著、Pragmatic Bookshelf)のChapter 9(Working with External Services)、52(Creating Your Own Time Service)を取り組んでみる。
49(Creating Your Own Time Service)
コード(Emacs)
HTML5
<div id="output0"></div> <script src="sample52.js"></script>
JavaScript
{
'use strict';
let div_output = document.querySelector('#output0');
let getCurrentTime = () => {
let o = {currentTime: new Date().toISOString()};
return JSON.stringify(o);
};
let output = () => {
let json = getCurrentTime(),
o = JSON.parse(json),
s = o.currentTime,
millseconds = Date.parse(s),
d = new Date(millseconds);
div_output.innerText = `The current time is ${d.toUTCString()}.`;
};
output();
setInterval(output, 1);
}
0 コメント:
コメントを投稿