html/css/javascript/jquery/jquery easyUI/ajax
javascript库
yui,prototype,jquery,dojo,mototools
jQuery
jquery已经集成了js,css,dom和ajax于一体,并兼容各大浏览器
为了简化javascript的开发,一些javascript库诞生了,javascript库封装了很多预定义对象与实用函数
直接引用微软的cdn,jquery库,不用下载到本地了
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
浏览器兼容与不兼容问题之争,根据自己的项目而定。
在jquery程序中,不管是页面元素的选择、内置的功能函数,都是$符号开始的
$是jquery对象
$(function(){}); 执行一个匿名函数
往$()传一个匿名函数function(){}
$(‘#box‘); 进行执行的ID元素选择
$(‘#box‘).css(‘color‘,‘red‘); 执行功能函数
由于$本身是jquery对象的缩写形式,所以上面三种形式可以写成下面形式
jQuery(function(){});
jQuery(‘#box‘);
jQuery(‘#box‘).css(‘color‘,‘red‘);
AJAX
asynchronous javascript and xml
异步javascript 和 xml
最重要的功能是无刷新状态更新页面,并实现异步提交,提升了用户体验。
只刷新页面的一部分。
不是发明出来的技术,是一个组合出来的技术
javascript,xmlhttprequest,...
并行,异步可以执行多条任务
串行,同步的话,下一步要等上一步的完成才能执行。
jQueryUI jquery的插件 ,实现了用户界面,有好多主题可供选择。
http://jqueryui.com/