文章列表

天下武功,唯快不破

查看评论
不知道从什么时候开始,不管是写独立博客,还是网络应用,甚至写托管博客的人都会朝着“大”网站看齐,去追求网站的响应速度,通俗点说,就是白屏时间,因为据各种报告说,网站打开速度更快一些,带来的用户体验就更好一些,从而带来更多的附加利益。但是对于用户来说,快,并不是简简单单请求数目尽可能少,和服务器吞吐能力尽可能大。那么,怎么快?由于本人水平有限,内容可能有误,欢迎拍砖斧正,和帮助补充。谈到速度(参考物和例子稍后一起提),我们首先能想到的事物有... 阅读全文
, ,

更靠谱一些的正则表达式验证JS URL

查看评论
看草稿的时候,看到一段代码,想到之前被不知道谁随手抄来的正则坑的内牛满面...下面是一段相对全面的用例测试,可以考虑使用,当然,如果你的要求很简单,用网上传的各种简单版,cover到自己的用例就好。 阅读全文
, ,

console的简单替换函数

查看评论
常常稍不注意就会发现IE低版本或者某个覆写了console的浏览器环境因为调用了console而功能出现了一些意外,或者收集了一堆console undefined的错误,推荐的做法不是对浏览器做shim,而是使用自建的函数去代替程序中使用的console。对于开发过程中,我们需要设置日志输出的等级,去过滤不必要的信息,原生的console目测暂时还不支持这个功能。还有诸如向指定服务器提交错误日志,以供后续优化和bugfix。 阅读全文

解决IE11开发工具无法切换文档模式的问题

查看评论
这个问题比较简单,但是目测网上居然没有人写,记录下来,以免其他人也踩坑。最近测试页面比较频繁,总是登录公司的远程测试服务器或者来回切换虚拟机也不是办法,当然,最后上线前还是得挨着虚拟机逐个测,力求无误,但是开发的时候,使用IE11的话,还是能省很多事情的。可是,莫名其妙的发现我的虚拟机里的IE11的文档模式被锁定成了edge,无法修改。 阅读全文

Math.random()随机数的二三事

查看评论
看到题目,如果大家平时被问到:如何生成一个怎么样怎么样的整数随机数。估计大家都会不屑,但是当你淡定的回答获取一个范围应该是随机数seeds和区间数值差的乘机与最小数相加然后再怎么怎么的时候...有没有发现你的思维已经固化了呢。 阅读全文
, ,