- 浏览: 16953 次
- 性别:
- 来自: 长春
最新评论
-
zhanghh315:
一直在纠结淘宝的秒杀究竟是怎么做到客户端和服务器端时间同步的, ...
客户端实现准确的服务器时间同步 [转] -
zhanghh315:
shenlm203 写道亲,没注意看你的center组件,不过 ...
js弹出框或者提示框居中显示 -
zhanghh315:
shenlm203 写道你至少弄个例子啊,要不然谢了谁看啊!全 ...
js分页 -
shenlm203:
亲,没注意看你的center组件,不过呢这个有点儿小意见。非I ...
js弹出框或者提示框居中显示 -
shenlm203:
js分页
文章列表
一、问题描述
需要解决的问题很简单,就是如何在页面上比较准确的显示服务器时间。目前比较常用的方法就是根据基准时间使用setTimeout或 setInterval来计算最新的时间,这样的问题在于setTimeout与setInterval的时间精度比较低,经测试一分钟大概能相差几秒 (与电脑性能以及运行的任务也相关),这样的精度在某些需求下是无法满足的。除此之外,如果要获得比较准确的时间可以定期与服务器进行校准,只是这样实现 的成本大一些。
本文尝试了一种改良的客户端实现时间同步的方式,具有以下的特点:
阻止元素上绑定的所有事件,事件不生效
- 博客分类:
- css
当你想通过某种方法使得在某些时候,将某元素或者某些元素上绑定的所有事件禁止时,你可能首先会采用JavaScript去进行处理。
然而,CSS中的鼠标指针事件pointer-events属性可以快速有效的帮你解决这个问题。
当你把这个属性设置为none时,它能有效的阻止禁止这个元素,禁止这个元素上的任何JavaScript事件或回调函数!
一般事件 事件 onClick 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick 鼠标双击事件 onMouseDown 鼠标上的按钮被按下了 onMouseUp 鼠标按下后,松开时激发的事件 onMouseOver 3 当鼠标移动到某对象范围的上方时触 ...
原文 The 30 CSS Selectors you Must Memorize 由 Jeffrey Way 发表于 2011 年 6 月,介绍了 30 种最常用的 CSS 选择器用法,多加了一种,变成了牢记 31 种选择器用法。其他 CSS3 选择器用法请查看 CSS3 selectors explained 这篇文章,此外,W3C CSS3 选 ...
pajax是使用ajax+pushState打造无刷新改变URL的方式。虽然这种方式是将ajax、history.pushState、history.replaceStatte、window.onpopstate等几个技术点结合,但在具体使用中还是要考虑到很多情况的,如:
1、改变内容的时候也要改变title
2、不支持的浏览器如何处理
3、事件如何绑定,是否使用了delegate模式
4、ajax异常处理
5、ajax前后的自定义事件等
介于有上面等多的疑问,将ajax和pushState封装下,供后面使用还是非常有帮助的。本文就是对pjax(ajax+pushState)的 ...
今天又‘2’了,写了居中问题,居然把参数传错了,找了好久,测试了好久都没找出来,在此感谢我的partner的灵机一动。
KISSY.add('app/login',function(S){
function init(obj){
center(obj);
$(window).resize(function(){
center(obj);
});
$(window).scroll(function(){
center(obj);
...
做网站时,遇到需要js分页,网上找来找去,找不到合适的,索性自己写了一个,也不是什么特别高深的东西,拿出来和大家共享下,有好的想法,欢迎与我沟通交流,共勉!
对以前的分页进行了润色,这里附加例子和截图,亲们可以好好看看
core.js
KISSY.add('plugins/pagination/core', function(S,a,juicer,j,Pctrl) {
var
DOM = S.DOM, get = DOM.get, query = DOM.query, JSON = S.JSON, on ...
相比于桌面应用,Web应用在本地存储方面确实显得有点力不从心。在桌面应用,你可以使用INI或者XML等文件来保存配置和数据,甚至可以使用内嵌小型
数据库的方法去保存数据,而对于网站来说,在很长的一段时间里,我们只能使用Cookies这个充满缺点但又无法替代的东西。不过随着互联网的发展,本地
存储技术也一直在发展,但始终没有出现一个能满足需求的技术,直到Web Storage的出现。
下面我们来看下一些比较常见的本地存储技术。
Cookies
这个由Netscape的前雇员Lou Montulli在1993年3月的发明的东西,至今仍然被广泛的应用在各网站上,我们用它来保存 ...
Google Gears是一个开源的跨浏览器插件,让使用者可以离线上网,透过SQLite数据库让本地端能够把资料暂存起来。所以网页是透过暂存区取得的,而不是从实际的网络上取得的。
HTML5也算是吸取了Gears的优点吧,在其基础上进一步完善,现在我们所听到的HTML5本地存储相对其较为完善。
最近在学习html5,找到一个可以清楚查看html文档大纲的网站,大力推荐,下面是网址,大家可以看看,我感觉不错,合理的进行代码开发很重要,这也是html5的精神所在啊
http://gsnedders.html5.org/outliner/
最近发现一个名叫holla的JS群聊应用,感觉不错,感兴趣的可以看一下
https://github.com/maccman/holla
jquery的ajax在频繁请求数据时,或者重复请求数据的时会出现非ie浏览器下正常,ie浏览器会设置缓存,导致第二次请求的时候不会刷新,系统报304 not modify,解决方案如下:
jquery的ajax方法提供配置参数:cache,(只需将属性设置为false即可)
详细:
cache:false
默认: true, dataType为"script"和"jsonp"时默认为false如果设置为 false ,浏览器将不缓存此页面。