89
基于JQuery 框架的web 移动端快速开发技术研究与应用
马业梅
(广西钦州商贸学校,广西 钦州 535099)
摘 要:互联网技术不断发展,web已经进入新时代,移动端快速开发技术是web应用的基础,因此面临着更
高的要求。随着基础设施及计算机软硬件的提升,网民人数的快速膨胀,上网诉求爆炸式增长,进入新时代的互联网,不论在技术还是思维上都发生了重大变革。这一阶段,对用户的关注度提升到前所未有的高度,在满足人们对信息多样性和及时性要求的同时,良好的用户体验同样重要。本文从JQuery框架
以及web移动端应用着手分析,研究了基于JQuery框架的web移动端快速开发技术,以及该技术的应用。
关键词:JQuery框架;web移动端;快速开发技术
在互联网应用的过程中,分为客户端与服务端,其中客户端需要向互联网用户展示相关功能以及网页服务等,满足互联网用户的基本需求,而服务端则需要web移动端技术进行相关的操作,确保互联网的正常应用。在传统的web模式中,当互联网应用人数增加、搜索数量增加等情况下,服务器加载的任务负担就会增加,从而出现加载过慢或者加载失败的问题。为了改善这一问题,本文针对web移动端快速开发技术展开研究。
一、JQuery框架概述
JQuery框架是由John…Resig在2006年创建的JavaScript框架[1]
。将其命名为JQuery框架,意在强调其“查”或“查询”网页元素,并通过JavaScript操作这些元素的核心用途,JQuery借鉴了HTML和CSSS结构中的很多优点,采用了一致性和对称性的设计原则[2]
。JQuery凭借简洁的语法和跨平台的兼容性,极大简化了脚本开发人员遍历HTML文档、操作、处理事件、执行动画和开发的操作。短短几年间,JQuery作为一个真正开源的项目,已经拥有了一个足以
傲视雄的、由顶尖JavaScript开发人员组成的核心团队,以及一个数千万开发人员组成的活跃社区,并被因特网上一些最有名的站点广泛采用[3]。
二、web移动端应用
用户在应用互联网的过程中,其看到的是服务器显示端所显示的内容,其操作需要后台进行处理。比如说用户通过互联网点击一个链接,此时就相当于用户向服务器终端发出一条指令,服务器会对该指令进行处理,当服务器处理结束后,用户的显示端就会显示出相应的结果。在传统的web移动端,指令的处理需要多种复杂的程序,因此用户在浏览器中浏览时,容易出现等待时间过长的问题,甚至当用户点击链接时,会导致页面的全部数据重新加载,始终无法显示出用户点击的页面信息,影响用户的互联网应用体验[4]
。而web移动端快速开发技术改变了传统的web 应用模式,Ajax技术的真正被认可是因为把传统的Web应用的交互模式改变为了异步提交,并用隐藏的框架完成,没有用到服务器。该技术能够通过XML对数据进行异步读
取,然后采用XSTL以及XML进行数据交换处理,最后通过DOM显示页面信息,降低了处理器的负担,提高了互联网加载速度,为互联网用户带来了更好的用户体验。但是,Ajax并不是万能的,它只有在服务器确定交换后,引擎才可以向服务器提出异步请求,否则就会使以往的数据冗余,影响浏览
器的兼容性。
三、基于JQuery框架的web移动端快速开发技术从JQuery框架本身来看,其在互联网应用中,具有高效率的选择符机制,可修改的外观页面、动态创建效果、全面支持Ajax、简化了JavaScript任务开发等。JQuery框架具有以下特点:第一,简洁性。与以往的框架相比较,JQuery框架能够兼容DOM、CSS、XPath等,在应用的过程中,可以自定义选择方式,适用于各种技术、应用的开发需求。从技术人员层面来看,一般web移动端快速开发技术人员都能够熟练应用css,因此该框架的学习比较容易。JQuery框架的代码也简洁易懂,以往需要输入多行代码的功能,在JQuery框架中只需较少的代码就能够完成,因此具有简洁性,能够有效提高开发效率[5]。第二,架构性,JQuery框架能够将结构与行为分离,JQuery框架可以基于前端的设计,实现程序的架构之美。比如在介绍DOM时,通过HTML代码对页面的结构进行定义,元素的行为可以在脚本文件中进行定义,在操作时,通过简单的ready函数就能够实现架构分离。第三,扩展性,JQuery框架是一套完整的JavaScript解决方案。基于JQuery的核心库,可以搭建自己的JavaScript应用框架或者开发插件,并且JQuery提供了完备的API,使开发者可以轻松构建自己的个性化模块[6]。
由于JQuery反应迅速与简洁的优势与特点,所以其在用户中深受追捧。基于JQuery框架的web移动端快速开发技术能够直接将数据与内容进行分离处理,交互任务完成效果良好,与其他JavaScript相比较,有时比较明显的优势。比如在工作中需要在网站上制作移动web的app,那么当前技术中,常见的jquery在线免费学习技术
有Sencha…Touch和JQuery…Mobile,相对而言,JQuery…Mobile操作更加简单、开发效率也比较高,但是由于没有具体的模块化,因此后期维护问题难以解决,所以如果是大型
【作者简介】 马业梅(1985—),女,本科,研究方向:中职计算机教育,网站开发与建设。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论