08 2014 档案
摘要:之前群里有人问如何比较两个时间大小,他的时间格式是 2014-08-08 而不是 2014-8-8。所以我给的方法是 直接比较,如:var a = "2014-08-08";var b = "2014-09-09";console.log(a>b, a b因为长度都是 0 ,所以在长度比较的时候就得...
阅读全文
摘要:这几天多次看到有博主们在写 with 的文章,这货确实非常方便,但是却是个性能杀手,所以一直都是上不得台面的。那么他究竟会让效率低下到什么程度呢?先来看下 with 是如何的便捷吧。。// 正常调用console.log(location.host);console.log(location.pat...
阅读全文
摘要:昨天说了 HTML5 的file对象可以获取到文件的 文件名,文件大小,文件类型,最后一次修改日期。其实 IE6-9 也可以变向的获取到,虽然没那么方便,但至少可以取到。来看例子吧: test IE 6IE 7IE 8IE 9chromefirefoxPS: 推荐用虚拟机测试,因为我用I...
阅读全文
摘要:这是个很普通的 file 上传组件,multiple 是支持多选,当然 IE6-9 是不支持的,所以先不论他们了。file对象 是一个非常好用的东西,可以获取到文件的 文件名,文件大小,文件类型,最后一次修改日期。用起来也很简单,来看个小例子: file 不出意外的话,你可以在控制台看到...
阅读全文
摘要:在做头像上传的时候,浏览器默认是无法取得本地图片的,当然 HTML5 是可以的。不过IE6-8怎么破?目前比较通用的方案都是 flash 解决。说道头像预览和裁剪,我最熟悉的就是 Discuz 的那个了,非常方便好用。不仅可以选择本地图片,还能直接调用摄像头拍摄,当然前提是你必须有个摄像头。于是我心...
阅读全文
摘要:就简单聊下如何全局 eval 一个代码。var x = 1;(function () { eval('var x = 123;');})();console.log(x);这个代码得到的是 1 而不是 123如果想让 eval 执行的代码是全局的,那么有几种方法。var x = 1;(func...
阅读全文