Ruby's Louvre

每天学习一点点算法

导航

2013年10月1日 #

移动Web单页应用开发实践——页面结构化

摘要: 1. 前言在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(Single Page WebApp)。对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载。在开发单页应用时第一个要处理的问题就是页面结构化,由于多个功能集中在一个页面呈现,就必然需要考虑如何实现多个视图布局?如何实现视图之间动画切换?等问题。下面我就来讲述下手机搜狐前端团队在单页应用开发的页面结构化上做过的一些尝试与努力。2. 页面视图在讲页面结构化之前需要先理解视图的概念,视图是单页应用开发中最常见的模块,通常在一个单页应用中,会有多个视图 阅读全文

posted @ 2013-10-01 09:25 司徒正美 阅读(7082) 评论(1) 推荐(8) 编辑

类继承已经过时了

摘要: Original: Classical Inheritance is Obsolete - Chapter 4. Objects - Programming JavaScript ApplicationsTranslated by: cssmagicClassical Inheritance is Obsolete类继承已经过时了"Those who are unaware they are walking in darkness will never seek the light."-- Bruce Lee不知道自己正走在黑暗中的人是永远不会去搜寻光明的。——李小龙In 阅读全文

posted @ 2013-10-01 08:49 司徒正美 阅读(2739) 评论(1) 推荐(0) 编辑

ScrollFix.js:一个 iOS5 溢出滚动的(有限)修复方案

摘要: 原贴地址:https://github.com/cssmagic/blog/issues/1Update: Unfortunately this does not 100% solve the problem, the script falls down when handling touch interactions when a scrolling section is bouncing/rubber banding. I don’t think this issue can be worked around (but would love to be proved wrong!). As 阅读全文

posted @ 2013-10-01 08:47 司徒正美 阅读(2235) 评论(1) 推荐(0) 编辑

js闭包测试

摘要: 本文的诞生,源自近期打算做的一个关于javascript中的闭包的专题,由于需要解析闭包对垃圾回收的影响,特此针对不同的javascript引擎,做了相关的测试。为了能从本文中得到需要的知识,看本文前,请明确自己知道闭包的概念,并对垃圾回收的常用算法有一定的了解。问题的提出假设有如下的代码:function outer() { var largeObject = LargeObject.fromSize('100MB'); return function() { console.log('inner'); };}var inner = outer();在这一段代 阅读全文

posted @ 2013-10-01 08:15 司徒正美 阅读(19049) 评论(4) 推荐(9) 编辑