`

移动开发中速度优化

 
阅读更多

使用html js开发webapp的过程中,最注重的还是对速度的优化和用户的体验;而相对于native原生的android应用,webapp轻便了很多;甚至在一些设备中的表现跟使用java语言开发的程序不分伯仲;这让我们更加坚定的选择使用前端技术来开发手机应用;下面介绍一下自己开发过程中遇到的和从其他渠道搜集总结的一些经验和大家分享,希望相互交流共同进步。

phonegap是最常用的一个用来开发webapp应用的一个框架;

1,手机应用中的click事件,在系统进行解析的时候会被赋予0.3s的延迟,所以要想加快点击操作,那就使用tap或者touch事件;

2,应用中如果引用了较多的图片资源,那么你就要想到预加载、使用css中的after伪类吧;

body::after{content:url(..) url(..) url(..) ;display:none;}

这个只适用于webkit内核解析的浏览器,对于ie;需要在进行代码适配,方法:在前面的基础上添加一个空标签

#preloadcontent{

background-image:url(..);

background-image:url(..);

width:0px;

height:0px;

display:inline;

}

<!--[if(IE 6)|(IE 7)]>

<div id="preloadcontent"></div>

<![endif]-->

3,出现闪屏

4,出现强退

5,出现连跳

6,html中的样式使用,text-shadow box-shadow都会拖慢应用的运行速度,因为这些样式需要花费很长一段时间    来进行渲染

7,如果做手机端,千万不要使用jquery mobile, 因为它很垃圾! 

      Sencha touch 是一个非常好的选择。Sencha touch,但是它只支持Webkit....所以其实并非真       正跨平台,因为 firefox 无法使用。(原因不清楚,有待对比考证)

 

分享到:
评论

相关推荐

    如何优化基于Unity开发的3D移动游戏

    以下分别详细解析了在Unity环境下开发3D移动游戏时,资源、引擎、代码和着色器四个方面的优化知识点。 一、资源相关优化 资源优化是游戏优化的基础,主要包括动态物体和静态物体的优化、纹理和音频数据的处理、...

    HTML5移动Web开发

    在移动Web开发中,性能优化同样是一个不可忽视的方面。因为移动设备的网络连接可能不稳定,且处理能力相较于桌面电脑要弱,因此开发者需要采取一系列措施来优化网页的加载速度和运行效率。例如,使用压缩技术减小...

    梁公军:移动客户端的速度优化

    梁公军在他的演讲中,详细讲解了如何在移动开发领域中快速组建团队、发布产品、推广产品,以及未来移动客户端的发展趋势。 ### 快速组建团队 快速组建团队是产品能够快速进入市场的重要前提。首先,开发者的特点...

    京东移动页面移动开发(二)

    在“京东移动页面移动开发(二)”这个主题中,我们主要关注的是如何为移动设备创建一个类似京东商城的网页应用。移动开发是一个广泛的领域,它涉及到前端开发、响应式设计、性能优化等多个方面。在这个项目中,你将...

    Android移动开发优化策略

    随着手机功能的不断提升,越来越多的用户使用手机...在硬件条件受限的情况下,对手机应用程序进行优化可以提升手机的响应速度并且可以给用户提供一个良好的用户体验,文章给出了Android系统下应用开发的一些优化策略。

    京东页面移动开发(六)

    【京东页面移动开发(六)】是针对移动设备优化的京东网页版本的开发教程,旨在帮助开发者构建一个与京东官网类似的功能丰富的手机网页应用。在这个专题中,我们主要探讨以下几个关键知识点: 1. **响应式设计**:在...

    H5web app移动开发

    7. 性能优化:H5 Web App的性能优化包括代码压缩、资源缓存、减少HTTP请求、使用服务工作线程(Service Worker)等,以提高加载速度和用户体验。 8. 数据安全与隐私:在移动应用中,数据安全和用户隐私至关重要。...

    移动开发网络性能优化实践.pdf

    在移动开发领域,网络性能优化是一项关键技术,它直接关系到用户使用应用的体验。本文档《移动开发网络性能优化实践.pdf》主要探讨了携程App在网络服务上的实践,涵盖了从架构设计到性能监控,以及面对常见网络性能...

    《移动Web前端高效开发实战》书籍源码

    1. 移动Web优化:移动设备的硬件和网络环境与桌面电脑有所不同,因此移动Web开发需要特别关注页面加载速度、资源利用率和电池消耗。通过合理的HTML5标记结构、CSS3选择器优化、延迟加载策略以及对移动设备特性的适配...

    as3移动开发教程

    在移动开发领域,AS3配合Adobe AIR(Adobe Integrated Runtime)可以构建跨平台的应用程序,支持iOS和Android系统,发布为IPA(iOS应用程序)和APK(Android应用程序)。 本教程将深入探讨AS3移动开发的基础与进阶...

    移动开发常用图库

    移动开发中,图标必须适应不同的操作系统和设备。Android、iOS和WP各自拥有独特的设计语言和用户界面指南。例如,Android倾向于平面化和色彩丰富的设计,iOS则强调简洁和拟物化,而WP则采用更为现代和一致的“Metro...

    分析Android移动开发优化策略.pdf

    《分析Android移动开发优化策略》 随着科技的飞速进步,Android系统在智能手机领域的应用日益广泛,成为全球众多用户首选的操作平台。为了提供更优质的用户体验,Android应用的开发与优化显得至关重要。本文将探讨...

    移动开发电子书

    移动开发是当今信息技术领域中的一个热门方向,涵盖了iOS和Android等多个平台。这些平台的开发者社区活跃,技术更新迅速,使得移动开发成为IT行业的焦点。在这个压缩包文件中,包含的电子书籍将为我们提供深入理解...

    腾讯TMQ-移动App性能评测与优化(带书签文字版).pdf.zip

    总的来说,《腾讯TMQ-移动App性能评测与优化》涵盖了移动应用开发中的关键性能优化技巧,旨在帮助开发者构建更高质量、更受用户欢迎的Android应用。通过对内存、CPU、网络、UI及电池寿命等方面的深入探讨,开发者...

    中国移动试题-优化、智能网等

    在这个"中国移动试题-优化、智能网等"的压缩包中,我们可以预见到一系列关于这些主题的专业题目,旨在帮助相关人员提升技能和知识。 首先,我们来深入了解一下优化。在通信领域,优化主要指的是网络性能优化,包括...

    移动App性能评测与优化

    移动App性能评测与优化是当前数字时代中一个至关重要的议题,因为用户对于应用程序的体验有着越来越高的期望。本文将深入探讨如何评估移动App的性能,以及如何实施有效的优化策略,以提升用户体验,降低资源消耗,并...

    C# MVC移动开发demo

    下面我们将深入探讨C# MVC框架以及在移动开发中的应用。 1. **C# MVC框架**: - **模型(Model)**:模型是应用程序的核心,负责处理业务逻辑和数据管理。在C# MVC中,模型通常由.NET Framework的类库构成,用于与...

    移动前端开发收藏夹移动web开发技巧

    本文将围绕“移动前端开发收藏夹”和“移动Web开发技巧”这两个核心主题,深入探讨JavaScript在混合移动开发中的应用,以及如何优化移动端网页的性能和用户体验。 首先,我们要理解移动Web开发的挑战。与桌面端相比...

Global site tag (gtag.js) - Google Analytics