JQuery工作步骤
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 539
前言:我最近在做一个项目,需要用到ajax,我以前做ajax项目,已经有很多年了,jquery还不成熟,需要自己编写大量的Javascript代码。最近发现jquery很成熟了,我看了jquery官

前言:

我最近在做一个项目,需要用到ajax,我以前做ajax项目,已经有很多年了,jquery还不成熟,需要自己编写大量的Javascript代码。
最近发现jquery很成熟了,我看了jquery官方的document,我想,如果没有人翻译过,我打算边看文档,顺道边翻译。

如果有人发现已经有人翻译过了,劳烦通知一下,我就不做重复劳动了。

这里先提供入门章节内容。 

===========================================================================

 

教程:JQuery如何工作

 

JQuery的简要介绍和一些需要了解的如何使用JQuery的概念

原文地址: http://docs.jquery.com/Tutorials:How_jQuery_Works
原文作者: John Resig.

 

目录

1.Query基础

2.页面加载完成时运行代码

3.完整示例

4.增加和删除css样式

5.特效

6.回调函数

 

jQuery: 基础

这段主要教授你如何开始使用jQuery. 如果你还没有一个测试页面,请先从按照下面的代码创建一个HTML页面。

<!doctype html>

<html>

 <head>

    <meta charset="utf-8">

    <title>Demo</title>

 </head>

 <body>

    <a href="http://jquery.com/">jQuery</a>

    <script src="jquery.js"></script>

    <script>

     

    </script>

 </body>

</html>

编辑Script标签的src属性,指向你的jquery.js属性。例如,如果你的jquery.jsHTML文件在同一文件夹下:

 <script src="jquery.js"></script>

页面加载完成时运行代码

很多Javascript程序员都要做的第一件事情,就是加这样的一些代码到他们的程序:

 window.onload = function(){ alert("welcome"); }

这段代码将会在页面加载成功时被正确执行,但是,这段代码的问题是Javascript代码将会在所有的图片信息被全部下载完成后执行(这里包含了广告栏)。这里使用首先Window.onload的原因是HTML在你最初运行这段代码的时候,HTML文档并没有完全加载。

To circumvent both problems, jQuery has a simple statement that checks the document and waits until it's ready to be manipulated, known as the ready event:

jQuery有一个很简单的声明来检查文档,和判断文档是否已经准备完成,这里称之为 ready event

 $(document).ready(function(){

   // Your code here

 });

我们在ready event中添加一个超链接点击的处理方法。

 $(document).ready(function(){

   $("a").click(function(event){

     alert("Thanks for visiting!");

   });

 });

保存HTML文件,在浏览器中刷新此文件,点击网页中的超链接,在连接到指定页面之前首先会弹出一个提示框。

在点击和其他的很多事件中,你可以在这里使用event.preventDefault()来阻止其进行默认行为。

 $(document).ready(function(){

   $("a").click(function(event){

     alert("As you can see, the link no longer took you to jquery.com");

     event.preventDefault();

   });

 });

完整示例

这里提供一个完整的HTML文件的示例来演示之前我们讲述的内容。注意这里连接到了Google’s CDN 来加载jQuery的核心库。你最好将它放在一个单独文件中,并且在Head标签中完成对它的加载。

 <!DOCTYPE html>

 <html lang="en">

 <head>

   <meta charset="utf-8">

   <title>jQuery demo</title>

 </head>

 <body>

   <a href="http://jquery.com/">jQuery</a>

   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>

   <script>

     $(document).ready(function(){

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2