jQuery技术

JQuery快速学习,3分钟搞清楚JQuery

字号+ 作者:H5之家 来源:H5之家 2015-09-30 08:24 我要评论( )

JQuery是什么?VS2010已经集成进去这个东西,从应用上看,未来Web的开发,基本上它应该成为事个默认的事实标准。

JQuery快速学习,3分钟搞清楚JQuery

2010-12-11来源:cnblogs.com 作者:月光下的… 点击:次

  JQuery是什么?VS2010已经集成进去这个东西,从应用上看,未来Web的开发,基本上它应该成为事个默认的事实标准。

    JQuery实际上是JavaScript开发的一个Web客户端框架。而且是一个很有钱途的框架。一说到框架,程序员的脑子里很可能立即就浮现出“庞大,复杂,笨重,难懂”等等词汇。本人一开始,也是对号称“框架”的东西有一定的抵触和畏惧心里,比如MS那庞大的.net FrameWork或者MFC。

    但是,JQuery经过简单的了解后,才发现完全不是那么回事,它的简单易用,震惊了本人,这里就分享一下我的理解和心得。

 

首先看下JQuery的官方定义:

    jQuery 是一个 JavaScript 库。

    jQuery 极大地简化了 JavaScript 编程。

    jQuery 很容易学习。

 

    果然是精辟及名符其实,但是这里我要再加一条,JQuery很有钱途,为什么?可能有心人已经注意到了,JQuery就是$,所有的开始,都从一个$出发。JQuery太简洁易懂,介绍它也应该省墨,下面就开始学习:

 

第一分钟,引入JQuery库:

    可以到下载JQuery库,当然VS2010直接就集成了,然后在你要引入JQuery的网页的Head区加上库的引用如下,

<head><script type="text/javascript" src="jquery.js"></script></head>VS2010是 <script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>然后就可以在你的JavaScript代码里,使用JQuery框架了。

 

第二分钟,使用JQuery库

    无废话,先看代码:

$("button").click(function()

{$("button").hide();}

);

    看,其实这里面已经有两行JQuery的使用代码,仔细观察下,JQuery使用了三段来组合,可以称之为三段论或者三截棍。

    首先,一个$,表示这是使用JQuery的库

    其次:("button"),一个选择器,用于指定操作的范围,它可以是一个Html元素,比如这里是选择要操作的对象是Button,其它还可以按属性,按样式,按名字,来选择。语法分别是:(".ClassName"), 接样式选择,("#Id"),按ID来选择。当然可以几种选择组合起来。

    这里简单类比一下,要让JQuery库干活,首先要给钱 $ ,然后找人手,(选择器), 这找人手,可以按类型,比如说那些民工,来搞建筑,按样式,那个穿马甲的,就是在叫你呢,按名字,张三,你快过来,有事要你做。也可以组合起来形成更精确的选择,比如说民工里那个穿马甲的张三,给你钱快过来做事。

    最后,给了钱,找了人手,就得做事了。.click(...), .hide()等,就是要做的动作或事件。

    总结一下,$("button").hide();  JQuery的语法大都遵循这样的三段论,给钱,找人,做事。下面是一段完整例子:

01 <html> 
02 <head> 
03 <script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script> 
04 <script type="text/javascript"> 
05     $(document).ready(function () { 
06         $("button").click(function () { 
07             $("button").html("Hello world."); 
08         }); 
09     }); 
10 </script> 
11 </head> 
12   
13 <body> 
14 <button type="button">Click me.</button> 
15 </body> 
16 </html>

 

 

第三分钟,搞清楚JQuery能干哪些事:

    上一分钟,我们知道了JQuery可以做("元素"), (".样式"), ("#名称")的选择及组合,这里看看选择了后,能做什么。大约能做的是,产生事件,改变内容,动态效果,Callback和Ajax等。

    直接看例子:

01 $("button").click(...); button单击事件 

02 $("button").html("Hello world.");更改button的内容 

03 $("button").hide(speed,callback);隐藏button并回调callback 

04 $(selector).css(name,value) 为所有匹配元素的给定 CSS 属性设置值 

05 $(selector).css(name)  返回指定的 CSS 属性的值 

06   

07 $(document).ready(function(){ 

08   $("button").click(function(){ 

09   htmlobj=$.ajax({url:"www.cnblogs.com",async:false}); 

10   $("button").html(htmlobj.responseText); 

11   }); 

12 }); Ajax回调

 

 

基本上,这三分钟结束,大体上已经可以理解并使用JQuery了,其精练程度的确让人吃惊,实际上更可怕的事情就是,用JQuery及其它扩展出来的插件(三段论的JQuery,选择器和方法事件很容易扩展),就可完成Asp.net上面那大堆复杂的,重量级控件完成的功能,而且不需要在服务端,烦了GridView,UpdatePanel这样重量级控件的人,应该是时候尝试一下JQuery了。

 

剩下来的事情,就是用到的时候,需要看JQuery有哪些方法属性,有哪些插件了。参考连接:

JQuery官网

JQuery参考手册

  2010年最佳jQuery插件


责任编辑:sanda

  • 上一篇文章: 一步一步制作jquery插件Tabs(ajax只请求一次效果,78行完成)
  • 下一篇文章: WEBJX资源分享:2010年度最优秀的jQuery插件
  • 推荐文章

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 7个有用的jQuery小技巧

      7个有用的jQuery小技巧

      2016-02-26 13:02

    • jQuery制作select双向选择列表

      jQuery制作select双向选择列表

      2016-02-26 11:00

    • 全面详细的jQuery常见开发技巧手册

      全面详细的jQuery常见开发技巧手册

      2016-02-26 10:02

    • 强大的jQuery移动插件Top 10

      强大的jQuery移动插件Top 10

      2016-02-25 09:05

    网友点评
    o