悟道前端
闻道有先后,术业有专攻
生于1990,毕业于非知名学校的非专业码农,希望成为前端翘楚,并一直努力着
求知欲
控索癖
项目经
关于我
Weibo
Github
Google+
RSS
Email
求知欲
探索癖
项目经
Viewport相关知识
上周处理游戏中心轮播图时遇到了一个bug,使用`window.innerWidth`取的值在部分安卓机型下不准确,后来试尝使用`document.documentElement.scrollWidth`解决了,问题虽然解决了,但不清楚背后的原因,心中发虚,于是周末整理总结一番。
javascript控制表单输入
在项目中我们经常遇到控制表单输入的需求,比如英文名只允许输入英文字符;价格输入框只允许输入数字和逗号;同步输入框的值显示在其它元素上等等,下面就来思考如何优雅得实现这类需求。
javascript内存泄露研究
过去web1.0时期的网站大多通过跳转页面来实现交互,页面跳转后内存全部释放,即使跳转前出现少量内存泄露也不易被大家发现,研究的也比较少。ajax大行其道之后,页面逻辑越来越复杂,交互时间也越来越长,甚至路由及页面切换也有js前端来完成,同一个页面存在大量业务,这时内存泄露问题就很突显了
javascript信息隐藏技术思考
大多数码农应该都会有这样的成长经历:刚开始技术还不熟练时,就是一堆的copy,然后修修改改就成了自己的代码;过段时间,对代码熟练后,开始动手自己写代码,并试着用各种模式方法使代码看起来牛逼;再接着,和团队一起做项目时,就会意识到代码规范易用的重要性,这时就会思考如何设计优雅的api。
另类思维攻破腾讯《前端特工》
在网上看到腾讯的挑战游戏,本着试试的态度,题目挺有意思,我的斗志上来了,硬搞三小时通关。想着快速通关,使用了很多小聪明小技巧走了捷径,改天再按正常逻辑思维走一遍。
记一次发散性思维与时间管理的冲突
周末的一次总结,过程中不断扩展进入新的知识点,一方面离要做的事越来越远,别一方面确实也学到了很实用且能提高效率的新知识,在学习技术的路上不只一次遇到这种情况,这也许正是为什么搞it的人大多有拖延症,计划做A事,但是不可逼免得要去做b事,两方面原因:一方面可能是因为做完b事才能继续做a事,有依懒关系;另一种可能是做完b事,再做a事效率会更高,正所谓磨刀不误砍柴功。但是计划总是赶不上变化啊,原计划一上午做完的事,最终搞了两天。还好是周末,有充足的时间来做扩展和细分;如果是工作时间,那就得在完成任务的前提下就行适当的扩展了。