文章列表

console的简单替换函数

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

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

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

localStorage 容量测试脚本

查看评论
说到localStorage,尤其是谈到它到底可以存储多少内容的时候,多数人都会沉默。有的时候你翻浏览器官方release log要么是没有,如果有,也可能在某个小版本突然变动,现在,外壳浏览器越来越多,这件事情就变的更加棘手了。浏览器的版本更迭很快,不同的终端,不同的系统,不同的浏览器对于这个问题都可能产生不同的结果。 阅读全文

简单的i18N脚本

查看评论
一个简单的i18N脚本,如果在单页面展示页面中你有切换语言的需求,那么可以尝试使用它。如果有任何建议或者意见,欢迎反馈。 阅读全文

一个不错的KEYVALUE存储设计思路

查看评论
做项目的时候看到的一个设计,没有深究后端实现,有空验证一下,粗浅的想了一下,这样设计中间的缓存极大扩展了储存空间,防止了KEY冲突,对前端也比较友好。即使接RDBMS,也比较容易拆分,赞。看到的越多,就越感觉自己知道的太少,学到的越多,就越对技术产生渴望,或许这也是一种贪婪吧。 阅读全文