首页 > 代码库 > JQuery简单介绍

JQuery简单介绍

 

 

 

  1. 1.精准简单的选择对象(dom):  
  2.   
  3. $(‘#element‘);// 相当于document.getElementById("element")  
  4.   
  5. $(‘.element‘);//Class  
  6. $(‘p‘);//html标签  
  7. $("form > input");//子对象  
  8. $("div,span,p.myClass");//同时选择多种对象  
  9. $("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景  
  10. $(":input");//表单对象  
  11. $("input[name=‘newsletter‘]");//特定的表单对象  
  12.   
  13. 2.对象函数的应用简单和不限制:  
  14.   
  15.   
  16. 3.对已选择对象的操作(包括样式):  
  17.   
  18. $("#element").addClass("selected");//给对象添加样式  
  19. $(‘#element‘).css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样式  
  20. $("p").text("Some new text.");//改变对象文本  
  21. $("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本  
  22. $("p").add("span");//给对象增加标签  
  23. $("p").find("span");//查找对象内部的对应元素  
  24. $("p").parent();//对象的父级元素  
  25. $("p").append("<b>Hello</b>");//给对象添加内容  
  26.   
  27. 4.支持aJax,支持文件格式:xml/html/script/json/jsonp  
  28.   
  29. $("#feeds").load("feeds.html");//相应区域导入静态页内容  
  30. $("#feeds").load("feeds.<a href="http://www.mamicode.com/http://lib.csdn.net/base/php" class=‘replace_word‘ title="PHP知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>PHP</a>", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容  
  31.   
  32. 4.对事件的支持:  
  33.   
  34. $("p").hover(function () {  
  35.       $(this).addClass("hilite");//鼠标放上去时  
  36.     }, function () {  
  37.       $(this).removeClass("hilite");//移开鼠标  
  38.     });//鼠标放上去和移开的不同效果(自动循环所有p对象)  
  39.   
  40. 5.动画:  
  41.   
  42. $("p").show("slow");//隐藏对象(慢速渐变)  
  43. $("#<a href="http://www.mamicode.com/http://lib.csdn.net/base/go" class=‘replace_word‘ title="Go知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>Go</a>").click(function(){  
  44. $("#block").animate({   
  45.     width: "90%",  
  46.     height: "100%",   
  47.     fontSize: "10em"  
  48. }, 1000 );  
  49. });//鼠标点击后宽、高、字体的动态变化  
  50.   
  51. 6.扩展:  
  52.   
  53. $.fn.background = function(bg){  
  54.     return this.css(‘background‘, bg);  
  55. };  
  56. $(#element).background("red");  
  57.   
  58. 如果要为每一个<a href=http://www.mamicode.com/"http://lib.csdn.net/base/jquery" class=‘replace_word‘ title="jQuery知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>jQuery</a> 对象添加一个函数,必须把该函数指派给 $.fn,同时这个函数必须要返回一个 this(jQuery 对象)  
  59.   
  60. jQuery相关  
  61.   
  62. 《Learning jQuery:Better Interaction Design and Web Development with Simple <a href=http://www.mamicode.com/"http://lib.csdn.net/base/javascript" class=‘replace_word‘ title="JavaScript知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>JavaScript</a> Techniques》第一本由jQuery的开发人员写的关于如何学习jQuery的书已经于七月面世,同时还有三本相关的书在问世当中。   
  63. jQueryCamp 2007,一个jQuery开发人员的见面会也将于10月27日在Boston召开。   
  64. VisualJquery是一个Jquery的学习和查询网站,也跟着更新到了1.1.2版本。   
  65. jQuery官网介绍翻译:  
  66.   
  67. jQuery是一个以前未曾有过的JavaScript库。  
  68. 他快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果。  
  69.   
  70. jQuery是为了改变JavaScript的编写方式而设计的。  
  71.   
  72. 他适合所有人:设计师、开发人员、极客、商业应用...   
  73. 体积小:26.5KB(1.2.1压缩版),45.3KB(1.2.1精简版),78.6KB(1.2.1完整版)...20.7KB(1.1.2压缩版),57.9KB(1.1.2完整版)   
  74. 兼容性:支持CSS 1-3和基本的XPath   
  75. 跨浏览器:IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+(向后兼容)   
  76. jQuery插件:  
  77.   
  78. Ajax (25)/Animation and Effects (26)/Browser Tweaks (6)/Data (17)/DOM (21)/Drag-and-Drop (6)/Events (19)/Forms (39)/Integration (12)/JavaScript (20)/jQuery Extensions (37)/Layout (23)/Media (13)/Menus (13)/Navigation (23)/Tables (11)/User Interface (84)/Utilities (27)/Widgets (41)/Windows and Overlays (4)  
  79.   
  80. jQueryUI库:  
  81.   
  82. 基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)  
  83. 各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条(sliders)、表格排序(table sorters)、页签(tabs)、放大镜效果(magnifier)、阴影效果(shadow)  
  84.   
  85. 本文链接:http://www.blueidea.com/tech/web/2007/4993.asp    
  86.   
  87.   
  88. element.function(par);  
  89.   
  90. $(”p.surprise”).addClass(”ohmy”).show(”slow”)...  

 

 

JQuery简单介绍