T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

介绍一个javascript库--jquery

【 动易官方博客作者:壮志 更新时间:2006-09-20 | 字体:
[导读]8月26日,jquery发布了1.0版。jquery是一个轻便的,精简的javascript库,可以通过非常方便的代码实现强大的功能。jquery支持各种浏览器:Internet Explorer 5.5+, Firefox 1.0+, Safari 1.3+, and Opera 8.5+. j...

8月26日,jquery发布了1.0版。
jquery是一个轻便的,精简的javascript库,可以通过非常方便的代码实现强大的功能。
jquery支持各种浏览器:Internet Explorer 5.5+, Firefox 1.0+, Safari 1.3+, and Opera 8.5+.

jquery的官方主站:http://jquery.com/
jquery的文档资料:http://jquery.com/docs/
jquery的下载地址:在官方主站首页就可以下载到,压缩后的大小为17.1k,确实小巧。

下面是一些相当jquery的使用说明和功能介绍:

如果你现在还没有建立起来一个基本的测试页面,那我建议你建立一个新的HTML页面,并加入下面的代码来作为练习的开始:

<html>
<head>
<script type="text/javascript"
xsrc="http://jquery.com/src/latest/" mce_src="http://jquery.com/src/latest/" ></script>
<script type="text/javascript">
// Your code goes here
</script>
</head>
<body>
<a xhref="http://jquery.com/" mce_href="http://jquery.com/" >jQuery</a>
</body>
</html>

domcument准备完成时加载代码

很多javascript的开发人员习惯性的把类似下面的代码作为他们程序代码的开始:
window.onload = function(){ ... }
在页面加载的时候立即运行{}中的代码。问题是:在页面中的所有的图片还没有下载完成的时候这些代码是不会运行的。而当你想让你代码第一时间运行的时候,选用window.onload的理由得归咎于html document还没有下载完成这个事实。为了巧妙的饶开上面的两个问题,你可以使用jQuery提供的一个很简单的语句:

$(document).ready(function(){
// Your code here
});

上面的代码将检查document并且一直等到domcument对象可以被操纵—这也正是我们所期望的!将上面代码复制到你html页面的js区域,写一些代码测试一下喔 ^_^

让一些事情发生在鼠标点击时

首先,我们看看在点击一个超链节发生了什么。添加下面的代码:

$("a").click(function(){
alert("Thanks for visiting!");
});

保存并重新加载你的html页面,点击页面上的超链节。在你离开本页面准备转到jQuery.org之前会弹出一个对话框。

添加一个Class

另外一个基本的任务就是为一个元素添加/移除一个Class。 请看下面的例子:
$("a").addClass("test");
或者
$("a").removeClass("test");

特效

Basic Effects 部分,提供了几个经常使用的特殊效果,让你的网站更有吸引人魅力。我们来做一个小小的测试,修改之前添加的那个超链接的click方法:
$("a").click(function(){
$(this).hide("slow");
return false;
});

现在你点击这个超链接,你将会发现这个它会慢慢的消失在你的视线中。可以在Feed Pile.com找到更多的特效。

 

另:还有一个15天学习jquery的教程(英文)
http://15daysofjquery.com/

  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:11.84ms QueryTime:7