摘要: 单页 Web 应用概述传统的 Web 应用通过加载整个 Web 页面来实现与用户的交互。当用户点击一个链接或提交一个表单时,浏览器将向服务器请求一个全新的页面。这涉及到获取新页面的数据、卸载旧的页面和绘制新的 页面。按照这种方式进行用户交互势必影响到 Web 应用的性能。并且,由于网络延时的存在,页面与页面之间的切换很可能会不流畅,从而进一步影响用户体验。SPA 能够缓解传统的 Web 应用存在的问题。有关 SPA 的详细介绍可以访问 参考资源 以获得更多的信息。SPA 规定在一个页面的生命周期中不会有页面的重新加载,所有的用户交互和页面内容变换将限制在同一个 Web 页面中。换言之,SPA 阅读全文
posted @ 2013-03-01 14:35 Mose 阅读(853) 评论(0) 推荐(0)
摘要: 英文原文:Best Best Practices Ever每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人“史上最佳”圣物集里。最近,我新收录了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每个来读本文的读者都找个时间读读它。我在这里列出它的要点,是要鼓励你去阅读完整的全文。写的真是非常好。给人写程序,而不是给计算机。一个程序,对于阅读它的人来说,不应该要求读者一次性的在大脑里加载过多的背景/相关知识。命名需要一贯、明确、有意义代码风格和格式要统一一致软件开发中的 阅读全文
posted @ 2013-03-01 12:52 Mose 阅读(167) 评论(0) 推荐(0)