摘要: 页面上存在定时刷新表格的功能,而且表格中每行又有详情,当每次刷新每行时,即执行了Record的Set方法,详情都会关闭。刚开始觉得很奇怪。因为我一直觉得,我刷新一行中的一个字段的话,那应该是只更新这个字段的DOM就行了。后台查看了一下源代码原来,每个Record数据变化时,其实都是重新生成一条新行的DOM。在源代码的执行步骤是,先新插入一行,再把旧数据的行DOM删除换。由于详情是属于行的,所以,每次执行Record的Set后,行重新生成,那么详情肯定会删除掉。为了解决详情不关闭这个问题,我们想方法为Record自定义一个Replace方法出来。它的功能是:使用Record的Replace方法, 阅读全文
posted @ 2011-08-17 09:33 sky7034 阅读(1138) 评论(0) 推荐(1) 编辑
摘要: 时间在我们开发中应用非常普遍,大部分开发中我们将用mysql的datetime格式来存储,但是对于经常用时间来排序或者查询的应用中,我们要将时间做成索引,这个就跟查询我们效率很有关系,在一次偶尔的机会我看到discuz论坛的数据库时,发现它的时间是用int来存储的,开始有点没反应过来,最后发现它有很多好处。1.首先是我们分析datetime长度是8个字节,int的长度是4个字节,存储空间上比datatime少。2.int存储索引的空间也比datetime少,排序效率高,查询速度比较快。(javaeye问答频道的里有个按时间排序,应该也是用这个类型吧)3.方便计算,unix时间戳有点就是方便计. 阅读全文
posted @ 2011-08-17 09:31 sky7034 阅读(432) 评论(0) 推荐(0) 编辑
蘑菇街女装 货运专家