摘要: 在javascript开发中我们会经常获取页面中的事件对象,然后来处理这些事件,例如下面的getEvent函数就是获取javascript下的页面事件对象。function getEvent(event){ return event || window.event; }我们使用getEvent的时候可以这样调用。function foo(event){ var evt = getEvent(event); alert(evt); }并且把foo函数绑定到一个onclick事件上。但是常用的是foo函数不会有参数,或者第一个参数没有传入,我们可以通过arguments[0]来获取第一个参数... 阅读全文
posted @ 2011-08-21 16:15 ChaunceyHao 阅读(663) 评论(0) 推荐(0)
摘要: 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: 1var a={"name":"tom","sex":"男","age":"24"};23var b='{"name":"Mike","sex":"女","age":"29"}'; 在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用J 阅读全文
posted @ 2011-08-21 16:09 ChaunceyHao 阅读(443) 评论(0) 推荐(0)
摘要: 今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。 Facebook的扩展性挑战 在我们讨论细节之前,这里有一些Facebook已经做的软件规模: ◆Facebook有570000000000每月页面浏览量 (据Google Ad Planner) ◆Facebook的照片量比其他所有图片网站加起来还多(包括Flickr等网站) ◆每个月超过30亿张照片被上传 ◆Facebook的系统服务每秒处理120万张照片,这不包括CDN服务中处理的照片 ◆每月超过25亿条的内容 (状态更新,评论等)被共享 ◆ 阅读全文
posted @ 2011-08-21 15:33 ChaunceyHao 阅读(475) 评论(0) 推荐(0)