admin 管理员组

文章数量: 1184232


2024年3月12日发(作者:异步透传)

基于JQuery框架技术开发的WEB应用 

, 

b 。 

沿 

口周志雄 

O 

(西华大学四川・成都610039) 

摘要:阐述JQuery框架的概念、组成和特点,研究AJAx异步的技术,以JQuery框架为例,说明如何使用框架 

开发AJAX应用程序。 

关键词:JQuery框架AJAX 

中图分类号:TP393 文献标识码:A 文章编号:1007.3973(2013)001.091.02 

1前言 

2 JQuery的组成及特点 

JQuery是继prototype之后又一个优秀的Javascript框架。 

2.1 JQuery的组成 

它是轻量级的

js库(压缩后只有21k),它兼容CSS3,还兼容各 

JQuery是一个兼容多浏览器的javascript库,是免费的、 

种浏览器(IE 6.0+,FF 1.5+,Safari 2.O+,Opera9.0+)。JQuery使 

开源的,使用MIT许可协议。JQuery的语法设计可以使开发 

用户能更方便地处理HTML documents、events、实现动画效 者更加便捷,例如操作文档对象、选择DOM元素、制作动画效 

果,并且方便地为网站提供AJAX交互。JQuery还有一个比 果、事件处理、使用AJAX及其他功能。除此以外,JQuery提 

较大的优势是,它的文档说明很全,而且各种应用也说得很详 

供的API让开发者编写插件。其模块化的使用方式使开发者 

细,同时还有许多成熟的插件可供选择。JQuery能够使用户 

可以很轻松的开发出功能强大的静态或动态网页。 

的html页保持代码和html内容分离,也就是说,不用再在html 

JQuery自身带有显示和隐藏元素的一些特效以外,可以 

里面插入一堆iS米调用命令了,只需定义id即可。 通过插件实现更多功能,如表单验证、Tab导航、拖放效果、表 

DI=0; //D1灯亮 

D4=0: 

) 

) 

else else 

{ 

{ 

D=1: //D1灯灭 

D4=1: 

、 

80): 

delay(80); 

=O) 

if(K5==0) 

{ 

DO=1; 

D1=1; 

D2=l; 

D3=l; 

) 

) 

) 

4结语 

本文采用AT89C51单片机进行单台电动机控制器和多台 

电动机控制器的制作,并用C语言进行软件设计开发,该控制 

器在Proteus软件中进行仿真,取得了预期的效果。 

参考文献: 

【I】朱传祥.一种定气圈细纱小样机的研制【D】.青岛大学,2006. 

【2】 龚运新,等.单片机C语言项目式教程【M】.北京:北京邮电 

) 

大学出版社,2012. 

delay(80); 

【3】唐正.Proteus在单片机教学中的应用【D】.华中科技大学, 

ifK4==0) 

2008. 

{ 

——

斟协论坛・2013年第0l期(下)—— 

格排序、树形菜单、图像特效以及AJAX上传等,极大地方便了 

</script> 

开发人员快速开发动态效果网页。JQuery技术已经被应用于 

Google、Dell、NBC、CBS等知名网站。 

例子二: 

<script type=’’text/javascript'’> 

function PushGetval(thisObj,tisObjlD)< 

var¥td一¥(thisObj).parents(’tr).children(’tdI): 

导入JQuery框架文件方法如下: 

<script type=”text/javascript”src=”路径/jquery.js”></scrip・ 

t> 

if(tisObjI ̄

var w

_

".."){ 

id=¥td.eq(0).ifnd(”input”).val0; 2.2 JQuery的特点 

DOM元素选择,基于开源的选择器引擎sizzle:DOM元素 

遍历及修改;事件处理;动态特效;AJAX;通过插件开扩展;方 

便的工具.例如浏览器版本判断;渐进增强;链式调用;多浏览 

var a name=¥td.eq(5).ifnd(”select”).val0; 

¥.ajax({ 

妙pe:’post', 

url:’../I./..php。. 

asyne:false, 

dataType:’text', 

器支持,支持Inteactr Explorer 6.0+、Opera 9.0+、Firefox 2+、Sa- 

fari 2.0+、Chrome 1.0+。 

3AJAX技术介绍 

ajax是Asynchronous JavaScript and XML(异步JavaScript 

和XML)的缩写,是一种创建交互式网页应用的网页开发技术。 

name}, 

Ajax的开源脚本框架,JSer。以下代码演示了如何使用 

JSer发送一个异步的AJAX POST请求:JSer.url(“save.jsp”).set 

({ 

d,aname:a

data:{fadanext:tisObjlD,wid:w

__ 

SUCCESS:function(msg){if(msg){ 

alert(msg); 

return false;} 

else{ alert(””); 

key:“testl”.name:“test2” 向save.jsp程序发送两个 

POST参数,分别是key=testl,name---test2}/ 

)).ajaX({//执行AJAX请求 

¥(thisObj).hide(); 

returntrue;}),error:function(){}, 

)): 

} 

5总结 

method:‘post’,//POST方式发送请求 

success:function(a){I/AJAX请求成功时执行此回调函数 

alert(a);//弹出返回提示))): 

AJX主要包含的技术:A(1)WEB标准XHTML+CSS的表 AMX技术已经逐渐风靡网页设计行业,它采用传统技术 

示。(2)使用DOM进行动态显示及交互。(3)使用XML和XSLT 运用新的思维来实现用户良好体验的一种WEB应用模型。 

进行数据交换及相关操作。(4)使用XMLHttpRequest进行异 JQuery框架可以非常方便快捷的开发网站,网站设计结构清 

步数据查询、检索。(5)使用javascript将所有的东西绑定在一起。 

晰,后期维护更加容易。 

4使用JQuery框架进行A X开发应用实例 

通过AJAX事件及JQuery框架的异步处理方法,实现在 

不刷新页面的前提下,弹出网页对话框进行提示操作。 

例子一: 

<script ype=”ttext/javascript’’> 

function Onsave0{ 

vat s-confirm(..); 

i !SV) 

{retumfalse;} 

vat parm=¥(‘a#frm’).formSerialize(); 

param=param+‘&editsave=l’; 

¥.ajax({ 

ype:‘psot’,t 

url:’..f.-{..php’、 

async:false,dataType:‘text’, 

data:param, 

success:function(msg){ 

if(ms ̄--=0){ 

alert(“”); 

retum false;} 

else{alert(“”); 

returntrue;)), 

error:function0{},)); 

} 

——

斟协论坛・2013年第0l期(下)—— 


本文标签: 进行 网页 开发 框架 应用