月归档:2012年11月

HTML 5中最新的鲜为人知的酷特性

Google的工程师Eric Bidelman (G+, @ebidel) 做了一个演示幻灯,对Chrome中最新的那些很少人知道,但都非常酷也非常有用的HTML5特性进行了介绍,内容涵盖语义标签,核心JS等等,借助这些特性,可能以前需要你花很大力气才能实现的功能,现在只需几分钟就可轻松搞定。

下面是内容摘要: 继续阅读 →

发表在 产品, 公司, 研发 | 标签为 , | 留下评论

Node.js 0.8.15 稳定版发布

Node.js开发团队今天发布了0.8.15稳定版本。

wps_clip_image-25351

该版本的主要改进如下:

· npm升级至1.1.66

· Linux:针对CPU频率来使用/proc/cpuinfo

· Windows:映射WSAESHUTDOWN到UV_EPIPE

· Windows:映射ERROR_GEN_FAILURE到UV_EIO

· 当域被设置为null时不再崩溃

· 修复了x64调试版中的bug

· 修复了connect()资源泄露问题 继续阅读 →

发表在 研发 | 留下评论

为Web应用程序提速的50条秘技

Jatinder Mann是微软Internet Explorer产品的一名项目经理,在BUILD 2012大会上,他做了题为“提高HTML5应用和网站性能的50条秘技(50 performance tricks to make your HTML5 apps and sites faster)”的演讲,介绍了很多为Web应用程序提速的技巧。

Mann的建议是按照下面六个原则组织的。

1. 快速响应网络请求。

  • 避免重定向。排名前1000的网站中,63%使用了重定向。如果不执行重定向的话,页面速度可以提高10%。
  • 避免Meta-refresh。世界上14%的URL使用了Meta-refresh。
  • 尽可能通过CDN定位用户,使服务器响应时间最小化。
  • 从不同的域下载资源,使并发连接的应用最大化。
  • 复用连接。不要在响应请求时关闭连接。
  • 确保页面加载不会因合作伙伴网站提供的数据而延迟。
  • 了解耗时的网络组件,如重定向、缓存、DNS、请求和响应等。在IE 9和10中可以使用Navigation Timing API来测量浏览器花在每个操作上的时间。

2. 最小化下载的字节数。

加载页面时,要尽量减少下载的数据量。平均而言,每个页面要下载的数据量达777KB,其中有474KB的图片、128KB的脚本和84KB的Flash。 继续阅读 →

发表在 产品 | 标签为 , , , , , , | 留下评论

Differences Between jQuery .bind() vs .live() vs .delegate() vs .on()

Introduction

I’ve seen quite a bit of confusion from developers about what the real differences are between the jQuery .bind(), .live(), .delegate(), and .on() methods and when they should be used.

If you want, you can jump to the TL;DR section and get a high-level overview what this article is about.

Before we dive into the ins and outs of these methods, let’s start with some common HTML markup that we’ll be using as we write sample jQuery code.

继续阅读 →

发表在 研发 | 标签为 | 留下评论

谁更好?IE10和Chrome等四大浏览器横评

Win7版IE10现在已经可以自由下载,虽然和它的上一代相比,IE10并没有在外观乃至功能上做出太大改进,但更加人性化的设计、更快的速度,还是吸引着一批批用户跃跃欲试。那么和同时期其他浏览器相比,IE10到底处于一个什么状态,话不多说,来看我们的跑分大战吧!(注:测试机Windows 7专业版(x64)) 继续阅读 →

发表在 产品, 研发 | 标签为 , , , , | 留下评论