摘要: 最近接了一个需求,是一个内嵌在webview里的类似于照片墙的页面。可以想见,这样的一个页面在3g甚至是2g的网络环境下,访问速度该面临多大的挑战。利用一些前端优化的技术,最近做了一些尝试,在这里小结一下。先看一下这样一个页面的组成。一些js,css,若干张图片,还有一个初始化html请求。首先来说主干流程。为了让用户及早看到内容,我们这样安排页面的加载:首先展示上一次看过的图片内容;此时,发送ajax请求到服务器,获取最新的图片url们;在ajax请求完毕时,加载新的图片。好,上面是最基本的思路。首先,我们需要让第一个请求,也就是html请求尽快完成,最快的方式也许莫过于保存在本地了。这里, 阅读全文
posted @ 2012-12-07 11:38 坏混混 阅读(1317) 评论(0) 推荐(0)
摘要: 1)需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做,具体如下: a. 如果要声明整个应用都要加速: <application ...android:hardwareAccelerated="true"> b. 如果要在Activity中声明,则: <activity ...android:hardwareAccelerated="true">, 还可以更细化到Window, getWin 阅读全文
posted @ 2012-12-07 11:11 坏混混 阅读(839) 评论(0) 推荐(0)