今天闲得无聊想弄 AJAX ,然后一下午的时间就弄出了这个玩意:
https://gist.github.com/DoraJDJ/4ef581e202f5dcf4dd5245500d8aebdc
功能也很简单,就是利用 jQuery 和 AJAX ,从我在本机上开的一个 API 服务器里获取数据,然后将信息整理成 HTML 写进去。
虽然我在本机里运行速度较快(排除服务端因素),但我还是觉得代码有点乱,比如下面这个处理日期时间的部分:
var dateStr = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes();
虽然处理日期可以用 Moment.js 完成,但是我不怎么喜欢在前端里使用过于多的 JS 库,所以在这部分我写的过于长而复杂,感觉会影响一定的性能(?)。
我想在此请教一下,这个代码需不需要做一些优化或修正,以及写 JS 代码的一些技巧?