提出了问题2013-03-28
提出了问题2013-02-28
赞了问题2013-01-07
赞了回答2013-01-07
看了其他几位同学的回答。简单的补充一下: 1、对于"a-z", "A-Z", "0-9", ".", "-", "*", "_",encode/decode前后不产生任何变化,所以实际上无需判断; 2、" "被转换成"+&qu...
赞了回答2013-01-07
写浏览器自动化测试喽,可参见selenium。重要的是要有写测试的恒心
提出了问题2013-01-01
回答了问题2012-12-28
普通列表由浏览器维护一个长连接,发送请求后,服务器不以http response的方式返回,而是建立类似管道的途径,当有更新时,服务器通过这个管道发送消息,直到页面关闭后断开这个链接。
提出了问题2012-12-28
回答了问题2012-12-27
对于登陆用户,使用一个长连接以建立客户端与服务器的通讯,首先的原因是这样可以完成服务器推送,同时也能获取用户状态,当长连接断开时,即用户已经下线。由此可以统计出真实的在线用户数量。当前对于长连接我使用pushlet来做,并简单修改了pushlet来完成对于长连...
赞了回答2012-12-26
Chrome开发者工具的Network tab里面有一个Preserve Log upon Navigation按钮,可以保留所有的网络请求历史。这个按钮在左下方的那堆小按钮里面,那个黑色的圆就是啦~
提出了问题2012-12-24
赞了回答2012-12-23
服务器的租用或者托管并不便宜,需要考虑自身的需求。如果不是复杂应用可以考虑虚拟主机,价位较为便宜。(但是目前国内IDC市场上较常见的虚拟主机都是asp,asp.net,php等等,java的虚拟主机较少见)
提出了问题2012-12-22
赞了回答2012-12-19
这个问题自己之前关注过。其实这涉及到一个用户体验的问题(尽管我也不大明白神马叫用户体验)。现在一般提供的分页有以下前两种方式。 1、第一种像你所说的,告诉总的页数,以及每页固定的记录数。这种方式下有一个问题:有时候用户其实根本不关心你总共有多少条记录...
赞了回答2012-12-18
最省事的办法,可以分析浏览器UA,然后写一段话,“您的浏览器内核不支持部分功能”,“请切换至XXOO”比较麻烦的方法,用一些只有IE支持的页面特征,例如ActiveX,或者干脆修改DOCTYPE等, 可以参考一下: [链接] [链接]
赞了回答2012-12-18
另一个更大的问题在于可能会冲突,想想如果你用了两个框架,其中A往String.prototype上加了两个方法,B也加了两个方法,万一其中一个不小心重名了。。。就只能比script标签顺序了。因此很早之前大家就有了类似的约定,干脆大家都不加prototype,免得冲突。 所以若你...
赞了回答2012-12-18
1. local cache + zookeeper 的方案: 当某个节点本地缓存变化时,通过zk将变化的缓存key通知到其他节点,其他节点收到通知后,从缓存中删除该key 或者刷新该key对应的值。 好处是 本地缓存效率最高,通过zk保持多个实例的内容都是最新的(但不能保证缓存内容完全一致...
提出了问题2012-12-18
回答了问题2012-12-18
我感觉主要是看你对这个产品和创意的热衷程度。 如果是我,我会分析一下问题:这个产品是否还是你坚信可以引以为傲,在做展示的时候可以骄傲的说“这是我做的”这样的产品。你现在距离完成这样一个demo所需花费的学习成本是不是太大以至于会影响你原来的计划。在这段开...
赞了回答2012-12-03
一个jQuery的插件table-fixed-header, 用起来非常简单, 自己可以下载下来,打开测试页面,然后去看看他的源码, [链接]