分类

dev

正则性能

var r = /^\w+?([\.]?[a-zA-Z0-9\-]+)*?@[a-zA-Z0-9]+([-.][a-zA-Z0-9]+)*\.[a-zA-Z]+$/; var s = r.test('asdfasdfasdfasdfasdfasdfasdfasdfasdsdffg

javascript区别对象和数组

看《Javascript语言精粹》上看到的,挺有意思的,权当记录。 首先知道,我们的JavaScript中的数据很简洁的。只有 undefined, null, boolean, number,string,object。 Javascript中认为数组是一个对象,所以直接通过t

征服高级CSS选择器

原文:征服高级CSS选择器 译自:Taming Advanced CSS Selectors CSS是对网页设计师可用的最强大的工具之一。使用它我们可以在几分钟内改变一个网站的界面,而不用改变页面的标签。但是尽管事实上,我们每个人也都意识到了它是有用的,CSS 选择器远未发挥

网页缓存机制分析

最近在做一个项目,是关于页面提速的。页面提速的方法有很多,建议看看Yahoo!网站性能最佳体验的34条黄金守则,当然提速最明显的就是使用缓存,所以我们先关注缓存!     五种常用于控制客户端缓存的头标     Last