九玖云网络logo

17729095965
您的当前位置:主页 > 新闻动态

西安APP开发公司基于HTML5的移动Web App开发研究

时间: 2018-07-17

   

西安app九玖云网络开发公司

     

    1、HTML5的主要特点

    (1)提供了语义化标签。语义化标签可增强文档的易读性,清晰明了。丰富的标签带给了网页更好的意义和结构,这样的网页对用户、对程序更有价值。

    (2)3D/图形和特效技术。HTML5中的3D和图形渲染更高效、页面效果更加炫酷。Canvas是用于在网页中绘制位图的技术,对于Web App开发意义重大,支持绘制各种2D图形、图表、动画效果。在HTML5上创建3D图像也有多种方案。

    (3)丰富多媒体的能力。音频视频能力的增强是HTML5的最大突破。支持网页端的Audio,Video等多媒体功能,与网站自带的APPS、摄像头、影音功能相得益彰。

    (4)设备访问技术。增强了设备感知能力,使得Web应用在电脑、Pad、手机上均能使用。兼容各种不同类型、系列的移动设备的屏幕尺寸、分辨率、键盘类型、媒体摄录能力等

    (5)提供丰富的支持Web应用扩展的API。HTML5提供的若干API,可操作移动设备硬件,如:地理位置感知API、运动感应事件、触控交互事件等。提供了Web App调用摄像头、邮件、地理定位、电话、短信、文件存储等终端功操的接口。

    2、基于HTML5的移动Web App的设计

    HTML5通常指包括HTML5,CSS3和JavaScript在内的一套技术组合。HTML5使得网页的表现力更丰富,而JavaScript脚本和AJAX的广泛应用,改变了传统网页的技术架构和页面组织形式,为Web App的发展打下了良好的基础。

    总体架构的前端部分包括UI界面和前端数据层,UI界面层负责界面显示和用户交互,它在实现时使用了HTML,CSS,JavaScript等技术。前端数据层介于UI界面和后端之间,对前端数据的处理工作都封装在这里。前端数据层主要完成两方面工作。(1)与UI界面层:存储缓存数据,并提供接口供UI界面层调用;(2)与服务器端:根据用户的操作需求,将用户的操作封装成HTTP,调用服务端接口,并在服务端处理后以XML形式返回处理结果,根据解析处理结果更新数据缓存。

    在上述架构中,后端使用多种技术都可以实现,如PHP和MySQL,ASP.NET,JSP,SQL Server等,只要与前端的框架和协议保持对接,用哪种技术实现并不受影响。

    以上内容由西安知名的app开发公司-九玖云网络为你提供,希望能帮到大家。转发请声明。

陕ICP备18017335号-1版权所有