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
i
__
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期(下)——
版权声明:本文标题:基于JQuery框架技术开发的WEB应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710239700a563853.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论