说实在话,一直以来对页面上展示层的实现技术不感冒,因为觉得一页面上的东西由美工做做就可以了二感觉展示层无非各种各样的JS库灵活运用而已,虽说在06年的时候出现了ajax技术,但归根结底仍然是对JS的一种运用而已,简单也不值得花大精力去关注.但自从手头上的项目用了jQuery,Ext这些js库后感到还是很有必然去熟悉他们应用他们,毕竟这是个什么都讲究速度的年代,jQuery,Ext这些东东封装了好多东东特别是一些plugin如jQuery的form.js,validator.js,formValidator.js等等可以说都大大简化了展示层开发像表单验证,提交(异步)等,下面将对这两个js库分别进行介绍:
先说说jQuery 吧:
jQuery 的一大优点就是他可以动态组装html元素,从而给人一种不用刷新页面实现数据更新的效果.体现在jQuery对文档处理的大力支持上即对(DOM对象的插入,删除,包裹,复制,替换等,它对事件的绑定与反绑定几乎改变了传统的js对事件的写法)
jQuery 的另一大优点是简化了ajax,如用$.get(),$.post(),$.getJSON()
$.get("test.php", { name: "John", time: "2pm" } );
$.getJSON("test.js", { name: "John", time: "2pm" }, function(json){
alert("JSON Data: " + json.users[3].name);
});
alert("JSON Data: " + json.users[3].name);
});