如何将 HTML5 性能发挥到极致
HTML5作为新兴领域越来越热。然而在移动设备硬件性能弱于PC的背景下,对性能的需求显得更为重要,而HTML5性能优化前与优化后有着极大的差别,如何优化才能提高性能,对此熟知的人很少。本文以LayaAir引擎为例
Redis 在现实世界的 5 个用法
Redis是一个强大的内存数据结构存储,包含数据库,缓存和消息代理等多种用途。大多数人经常认为它不过是一个简单的键值存储,但其实它有更多的能力。下面我将会总结一些Redis可以做的事情的真实例子。
模块化方式构建Node.js应用程序
如今,几乎所有的Web服务或集成都是在Node.js运行时上完成的。Node.js是一个具有很多社区支持的灵活平台。我们甚至可以直接从Node.js创建xlsx,docx或pdf文档。所有主流云平台都可以使用Node.js作为其1级语言。
成为伟大程序员的 10 个要点
最近我在接受采访时被问到我关于成为一名伟大程序员的见解。这是一个有趣的问题,我认为我们都可以是伟大的程序员,无论我们的天赋如何,如果我们遵循一些规则的话——我相信——这应该是常识
编程是枯燥的,除非……
每一份新工作都是一次职业的飞跃,而且在我们这个行业中,高频跳槽本来就很常见。但是我前任,前前任,前前前任,前前前…任雇主对于我的辞职并不开心。有些甚至试图挽留我,但是我已经厌倦了,我真心无法继续留下来了
当一个程序员写不出代码了,该怎么办?
即使是最优秀的程序员也会遭遇无法解决的软件工程问题。碰到这样的问题,并不一定意味着你缺乏技能或知识。编程不是一项容易的工作,我们可以通过采取非正统的方法来保持你想要的生产力水平
Vim 常用操作命令整理
vim xxx,vim +num xxx 命令行打开文件,vim + filename 启动跳到文件结尾,vim +143 filename 打开跳到143行 调试代码有用,vim +/search-term filename 跳到第一个匹配
JavaScript 的 Async/Await 完胜 Promise 的六个理由
提醒一下各位,Node 现在从版本 7.6 开始就支持 async/await 了。如果你还没有试过它,这里有一堆带有示例的理由来说明为什么你应该马上采用它,并且再也不会回头。
js虚拟代理模式
虚拟代理把开销大的操作等到需要执行创建的时候再去执行创建,用户可以放心使用代理,他只关心是否能得到结果,在任何可以使用本体的地方都可以使用代理代替本体