当前位置:首页 >> 食疗养生

与的实现方式计划

2021-09-06 01:47 来源:璧山县养生网

Ajax 应该不是一项技术,是一种思想而已,跟 以及其它 Web 开发语言没有什么太大关系,这里只是谈谈 中目前使用的 Ajax 技术以及其它一些实现 Ajax 的优秀框架。  Ajax 已经很流行一阵子了,现在谈 Ajax 觉得有点老土。目前所谓的 Web2.0 站,基本上没有不使用 Ajax 的,就如使用 RSS 一样,就如同一个标签,贴上去就成了 2.0。Ajax 具体细节不谈,其目的就是让用户触发一些操作的时候,页面不会全部刷新,只刷新待更新的“部分页面”,加载数据的过程中,用 Loading 的图片来表示正在加载数据,不只是看起来挺不错,也提高了用户的访问体验,有一种酷酷的感觉。

至于 中用到的 Ajax ,我想大多数人使用的是 / AjaxProfessional 或者 2.0 中带有的 Atlas 框架。因为都用过,我感觉这些都不是很好的 Ajax 解决方案。

AjaxPro 用起来不是很方便,页面需要在 Page_Load 里面注册,类似于

以下是引用片段:

privatevoidPage_Load(objectsender,entArgse)

{

gisterTypeForAjax(typeof(Ajax));

}

而且 ASPX 页面要包含一个 Runat=Server 的 标记,这样 会将用到的一些通用函数以及你自定义的函数加载进来,如果没有 其实也可以,手动添加就可以了。但是,在我以前做过的应用中,时常出现的一些问题,比如,经常发现浏览器状态栏会有 js 脚本错误,而此时你所做的 Ajax 效果会全部失效,解决办法就是,把那个 l /l 给重新覆盖一下就可以了,问题的原因究竟是什么,目前还不知道。

至于 Atlas,我对它的感觉其实就跟对 DataGrid 的感觉一样,嗯,这种控件的好用是好用,很方便,但是,真正做一些 Web 应用的时候,你不得不考虑到性能以及分层等各种问题。我想,在比较正式的 Web 应用中,没几个人去用 DataGrid 去显示一些数据吧,建议大家尽量少用这些控件。另外就是,Atlas 的执行效率确实不够理想,一直在那里 Loading,等了好长时间,竟然出现什么脚本错误,汗。

那还有没有其它解决方案吗?你可以自己写些 Javascript 函数去实现。不过,我这里推荐用 jQuery 这个 Javascript 框架,从百度百科引用一段对其的介绍:

jQuery 是继 prototype 之后又一个优秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。

它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。

jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为站提供 AJAX 交互。

jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。

看来这段介绍你会知道,Ajax 效果只是 jQuery 的众多功能的一种,一般来说,Web 应用中使用 Ajax,必然也离不开 Javascript,而 jQuery 正是为大家封装了一些 JS 函数,使得你不在被 JS 的纷繁复杂所担心,一切由 jQuery 帮你实现。

看一个小例子,就知道用 jQuery 做 Ajax 实在是太方便了。

比如某个 ASPX 或者 HTML 页面里面有个 Button,点击触发 Ajax 加载数据,显示到 里面。点击那个 Button 触发一个 JS 函数即可:

以下是引用片段:

functionGetNews()

{

$(\"#News\").html(\"LoadingNews......\");

$.ajax({

type:\"post\",

url:\"/px?act=getnews\",

dataType:\"html\",

data:\"\",

success:function(result)

{

$(\"#News\").html(result);

}

而且案情清楚、证据确凿 });

}

这个函数就会先在那个 SPAN 里面显示“Loading News....”,通过异步调用,访问 /px 这个页面,通过传递的 URL 参数 act=News 告诉页面需要什么类型的数据,你可以根据不同的参数,将数据通过 px 直接 Write 到页面上,然后返回给上述 JS 函数,呈现到页面上,就这样简单搞定!

当然,jQuery 里面并不是只有这一种 Ajax 效果实现方式,这里给出一些 jQuery 的资源,花上几个小时的时间学一下,很值得:

jQuery 官:

jQuery 中文 API 文档:

jQeury 中文入门教程:

至于其它的 Javascript 优秀框架有很多了,比如 Yahoo! User Interface Library,Prototype,Rico,Qooxdoo,Dojo 等,另外还有 Ajax 方面一些资源可以参考一下这里收集的资源。

查看本文来源

成都不孕不育医院有哪些
西安男科较好医院
女性妇科疾病
相关阅读
巴黎女装周——Walter Van Beirendonck品牌时装秀

大公报剧照,外代,2022年6年底23日 6年底22日,摄影师在德国科隆淑女周上展览品Walter Van Beirendonck时尚品牌的2023早春新款西装。 大公报/西霸 大公报/欧新 大公报剧照,外代,2022年6年底23日 6年底22日...

为何说16年总冠军是库里背传给詹姆斯,而不是老詹凭整体实力拿下的?

2015到2016职业生涯注定是一个让球迷们难以被忘记的一年。在这一年,乔丹之前了自己20年的职业生涯,同样是在这一年有2个大失掉事件。一个是在南部决赛中所,湖人队1 : 3领先雷霆队绝地大失掉进入常规赛,而...

刘畊宏带动两岸健身热 国台办:同胞走亲回头不可阻挡

原标题:刘畊宏得益于台海两岸极限运动热 国台办:同在走亲走近不可阻挡 4月27日,国台办发言人马晓光回答新闻记者提问。光明日报新闻记者 陈晔华 以次 在沪生活的台湾女艺人刘畊宏近来在全方位上得益于台...

冯远征大8岁老婆太身为了,同框小28岁蒋欣,穿蓬蓬裙竟似同龄人

在娱乐圈,有很多成年差距的二人。当然,成年差距并很难给两一个人的婚姻带来任何难题。特别是在是女明星,保养很有经验。即使有成年差距,他们也特别同龄。就像冯的妻子大九岁,儿女同框看不造出太大的...

土到极致的玫紫色丝袜,圈里也只有刘亦菲能驾驭了!

前段时间杨幂在自己的同仁交局域网上给大家分享了一个大合照,她似乎还是一副自觉满满、老公平易近人的好像,但是媄研同仁第一眼提醒到的却是她的睫毛纯白号,简直实在太“实现出挑”了吧,这种玫紫纯白...

廖彬宇先生七言选:妖女吟五绝(外两首)

按:廖彬宇女士作此诗文于2019年生日之时,由国和画家柳寯绘制诗文意图,国和画家王鉴著作,由享有盛誉文化学者张红星博士中有解。本作人自《中国电视公司而立集》。 己亥岁初度水之诗文五绝 案子:值此浊...

友情链接