web客户端时钟总结
来源:互联网 发布:zepto.js 滑动事件 编辑:程序博客网 时间:2024/03/29 12:59
前几天开发了一个小系统,需求很简单,倒没什么好说的。然后我想记录的就是其中做的一个web clock。因为以前也做过,但是发现这个东西还不是我以前做的这么简单,现在做一下总结:
1.记得以前的一个.net的项目需要一个web clock,因为当时对js还不是很熟悉,然后在网上搜了一下,发现大家做的都要写很长一段js代码。于是自己就用一句话搞定了,代码很简单:
这个clock当时我自己还觉得还不错,但是现在发现这有一个重大缺陷。因为读的是本地时间,如果客户需要的是服务器的时间就不能满足需求了。
2.在网上我还看到了一种实现方法:
他是在页面加载时得到服务器得到时间和本地时间,然后得出两者之差。然后js每秒重新初始化一个时间对象并加上时间差。我本以为这是一个得到服务器时间的好方法,但是后来发现这也有一个bug。因为这种方法实际上也是取得本地时间,当客户端在访问这个页面时改变自己本地的时间,页面上的时间也会跟着变动。
2.于是我后来我设计了另一种方法:
以上实现的原理是,当页面加载把服务器的时间写到页面上,然后在得到的服务器时间对象上每隔一秒就加一秒。目前我觉得这因该是最好的方案。
- web客户端时钟总结
- Arduino 网络时钟客户端
- Sametime 8.5.2 Web客户端资料总结
- PB11.5 WEB客户端编程技巧总结
- PB11.5 WEB客户端编程技巧总结
- 时钟控制器的总结
- wpf时钟程序(总结)
- S3C2440时钟CLK总结
- 数字时钟程序总结
- dsp28335时钟 总结
- STM32时钟总结
- R7 STM32 时钟总结
- STM32F1RCC时钟配置总结
- STM32F051C时钟总结
- 2440时钟总结
- 纯客户端Web技术总结——HTML5, Javascrpit, CSS
- RS8025 RTC实时时钟总结
- TMS320F28335时钟(3) -----总结
- ophone命令行对安装包签名
- PHP变量作用域的思考!
- 查看指定表中所有字段及其类型
- asp.net 报表
- Tomcat 容器与servlet的交互原理
- web客户端时钟总结
- 计算机网络(第五版)(二)
- asp.net 关闭窗口
- 感冒
- VSFlexGrid控件属性和常用方法二
- Visual C++开发工具与调试技巧整理
- 中国史上死得最搞笑的几位皇帝
- 手机游戏移植注意问题
- Struts2 Unable to load configuration. - bean - jar ..... WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178 解决办法