JS,JQ时钟案例
- 首先看html部分 div类为time 的是表盘 里面装着三个指针 ,由于秒针的样式比较复杂 所以我 在里面多设置了一个div
- 然后我们再来看一下 css样式部分 秒针 分针 时针都需要设置定位, 秒针样式比较复杂所以我只讲秒针样式看图下

①、命名si调用本地秒的数据 秒的数据是从0到59不断循环的 秒针旋转的角度就是 本地获取到秒数乘于6度 相当于每秒 动6度 刚好可以转满一个圆盘的轮回。
②.命名一个mi调用 分钟的数据 ,分钟的数据也是从 0到 59,其实这里加上一个 si/60可以让 分针更加精确,意思就是秒针每动移动一次,分针就动0.1度。
③.命名一个h获取本地小时数据,在圆盘钟上是12小时一个轮回的,上面直接取余数就可以解决这样的问题 加上这个 mi/60也是 上面所说的让钟表更加精确。
二.把函数放进一个 连续触发定时器里面 每 100毫秒更新一下数据就可以让 钟表动起来了。
三.把函数放在外面是为了在刷新页面的时候更好看一些 ,在页面刷新的时候会立即调用函数调整指针,不需要等待100毫秒之后再去调整指针。
最后对下表看看时间准不准
我相信css样式很多人都会写所以我只重点讲代码部分,
第一次写不喜勿喷 ,其实这是我钟表的案例的优化版,版本1写得很多余。