• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 其它相关 > 正文

    移动Web3.0时代AJAX技术在个性化开发中的作用

    来源:六七范文网 时间:2023-05-20 21:40:14 点击:


    打开文本图片集

    摘要 Web3.0时代,随着智能终端的普及,互联网正在向移动化纵深方向发展,移动应用新的用户个性需求和下载量呈井喷式增长。然而,由于大量移动应用个性化可交互设计是相当困难的,导致用户在异构平台体验不一致。AJAX技术旨在通过XML/XMLHttpRequest API进行异步地调用使用户能够得到无缝的、无等待的体验。同时AJAX能够明确地提供一种标准的数据检索形式和优异性能的个性化UI,从而帮助应用开发改善产品表现,强化核心功能,进而在移动互联网时代实现个性化化、精细化的运营。文中介绍了Web3.0的特征体现和AJAX技术的工作原理和建设意义,针对AJAX技术在解决移动应用的痛点方面的技术实现进行了深入研究,在此基础上提出了未来移动应用的发展建议。

    【关键词】Web3.O AJAX技术 异步

    1 引言

    Web技术的核心思想是通过浏览器实现信息的获取与交换,Web3.0时代是继承和包含了基于网络互联的Webl.0时代和基于社交的Web2.0时代,伴随着移动互联网的到来而兴起的循序演进的过程。Web3 0最明显特征是信息的爆发性增长,与以往以网站为信息发布主体的形式不同,Web3.0人人都可参与信息的发布,由此诱发信息的质量良莠不齐,信息接收者被超量的无效信息干扰,平台提供者更需要关注的是如何对有效信息进行过滤。Web3.0强调各种技术应用的组合,这意味着对于个人用户来讲互联网将更具有可管理性。

    2 Web3.O的特征

    Web3.0的特征体现在以下四点:

    2.1 强调以个性为核心

    具备个性化多元的设置选项,用户所需的色彩显示以及呈现框架等视觉元素均可由使用者自行设置。

    2.2 良好的用户体验

    深层次的满足用户个性需求,通过智能化的Ul界面,友好展现人机交互。

    2.3 定制模块

    具备适合于移动智能终端和电脑客户端等多终端平台模块个性定制功能,能自由整合单元组织。

    2.4 数据整合

    数据资源可由用户自由整合,单元组织可由用户自由聚合。通过开放的API为多元用户开发更多的个性化应用程序。在互联网向海量信息发展的Web3.0时代,用户需要更精准迅捷的找到自己所需的信息,这就意味着数据要有效进行整合和智能化聚合为用户需要的个性信息。

    Web3.0的平台的构成方式是以单元组织或微应用模块为微单元,用户自主创建所需的个性化信息单元模块,平台结合用户需求智能整合处理互联网海量信息,最终聚合成用户个性化的需求。网站平台只提供技术支撑服务,平台上所有的信息藉由用户自行整合控制,Web3 0的出现将作为将一个过滤器更个性、智慧和精准的清洁网络,整合用户信息流需求。

    2 移动Web3.0时代AJAX将成为首选开发平台

    在AJAX出现之前,再现本地应用程序所具备的富客户端可交互与个性化设计是效能比低下的。AJAX是Web3.0的一种可选的增强技术,是现有多种技术融合的新产物。AJAX以基于为众多开发人员熟悉的非专利性既有标准,试图差异化解决上述遇到的问题。AJAX包括:

    (l)基于XHTML和css标准的描述;

    (2)使用XSLT和XML做数据交互和操作;

    (3)使用文档对象模型作动态交互和显示;

    (4)使用XMLHttpRequest进行异步数据检索;

    (5)使用JavaS cript将上述技术融合在一起。

    如图1所示,从用户交互的角度,AJAX技术通过使用AJAX引擎,解决了传统型Weh应用程序中在服务器处理用户HTTP请求过程中的等待问题。在会话的开始,AJAX引擎首先以JavaScript库的形式开发并嵌入隐藏帧中被应用程序加载。用户通过与AJAX引擎的交互替代与Web服务器交互。AJAX引擎自行处理当前交互是否要求到服务器进行处理。同时AJAX引擎将藉由XMI/XMLHttpRequest APl进行异步调用用户交互所需的来自服务器的数据,而不会打断的用户的当前思路。因此,AJAX能够明确地提供一种标准数据检索形式的和性能卓越的个性化UI,用户能够得到無缝的、无等待的使用体验。

    3 AJAX直击移动应用环境痛点

    3.1 网络连接间断问题

    与传统Web应用响应请求获取内容方式不同的是AJAX将应用逻辑中的一部分由服务器端迁移至浏览器端,采取预取模式可大幅减少用户的访问延时,提高缓存命中率。

    3.2 带宽限制问题

    在一个会话中,服务器只返回一次包含用户导航、文件模板及大量JavaScript代码的页面,由页面中的代码决定是否离线处理或提交请求给Web服务器。在整个交互过程中,Web服务器只需发送最小量必要的交互数据。这样可大幅降低带宽的消耗并缩减数据的传输量。

    3.3 补全输入

    AJAX异步传输机制允许实现在用户输入数据的同时,从数据服务器取得备选数据,以便即时自动补全待输入内容,极大缓解移动设备输入方式的压力。

    3.4 市场份额问题

    AJAX被通过浏览器加以存取。用户能够通过硬件制造商把浏览器预装到手机中或将浏览器作为一种独立的应用程序进行安装这两种方式得到浏览器。这意味着,如果有足够互联网用户潜在地使用浏览器就可凭借着极少的瓶颈解决关键的移动应用的市场份额与用户群体问题。

    3.5 应用程序移植与无障碍发布问题

    现有移动应用程序开发共有两种主要种类:下载性和浏览性应用程序。特定于下载性应用程序,要下载后安装到智能移动设备上,这些应用程序在本地设备上运行,移动设备客户端具有一定的持续性缓存和本地处理能力,其在运行时不需要实时连接到网络上。AJAX开发框架的好处是通过在一个移动应用程序中内嵌轻量级的浏览器,改由Html 5来开发其中部分原生的功能,实现在不升级应用程序主体的情况下动态更新,且可以在iOS或Android等平台的移动应用程序上同时运行,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。困扰应用程序的移植与无障碍发布问题因此有了新的解决途径。让用户的体验更好又可以节省开发的资源。同时因为在开发过程中同时使用了网页语言,所以开发成本与难度大大降低。

    4 结论

    Web3.0主要强调的是个性化网络。数据更加个性化,虽然很容易涉及隐私的问题,但是对于信息的处理将会更加精准。而这些信息也会更加贴近用户真实需求,将有很大的价值潜力。而移动应用程序首先是用户集中个性分散的,需要关注的是市场占用份额与个性群体用户兼顾问题。当前该市场还相当不成熟且商业模型也尚属试错阶段。AJAX因其良好的发布机制且组合了更少的潜在瓶颈,为移动应用提供了一种潜在的更好的解决方案,也势必会取得比XHTML更为优异的用户体验。

    参考文献

    [1]孙雨生,熊英,陈卫,国内Web3.O研究进展可视化分析[J],信息资源管理学报,2014 (09).

    [2]龙勇,基于Web3.0的个性化信息服务研究[J].电子测试,2016 (04).

    [3]胡海波.Web3.0环境下基于用户兴趣的信息聚合服务[J].情报理论与实践,2014 (08).

    [4]蔡焰.Web 3.0与信息智能获取研究综述[J].韶关学院学报,2015 (02).

    [5]左卓君,基于Ajax的由传统B/S到RIA的演变[J],电子世界,2016 (08).

    [6]徐伟,基于AJAX、Web Service和SIP协议的异步通信机制研究[J].科技资讯,2017 (02).

    [7]张治平.AJAX技术让Web信息系统的页面更轻便[J].科技传播,2017 (12).

    [8]温立辉.AJAX异步交互技术浅析[J].山东工业技术,2017 (02).

    推荐访问:个性化 作用 时代 开发 技术