移动前端
iteye_8677
这个作者很懒,什么都没留下…
展开
-
页面显示(pageshow)和页面隐藏(pagehide)事件
Firefox和Opera有一个新特性,名叫“往返缓存”(back-forward cache,或bfcache),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。这个缓存中不仅保存着页面数据,还保存了DOM和JavaScript的状态;实际上是将整个页面都保存在了内存里。如果页面位于bfcache中,那么再次打开该页面就不会触发load事件。尽管由于内存中保存了整个页面的状态...原创 2015-05-19 12:19:47 · 1635 阅读 · 0 评论 -
移动端开发经验记录
1 关于page cache 由于移动端浏览器webkit基本都实现了page cache(火狐叫做back-forwoad cache);所以回退操作基本不会触发onload操作了,不过上一页的状态事件都会保存,一般情况下不会出问题,如果需要每次展现都触发事件可以考虑pageshow事件。 但是在三星s3上发现了一个问题,就是直接给dom设置属性的时候(这里指的是dom.pr...原创 2015-05-19 12:24:07 · 201 阅读 · 0 评论