jQuery学习整理--(1)初识jQuery

版权声明:转载请注明出处 https://blog.csdn.net/FGY_u/article/details/82919706

jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:,HTML 元素选取,HTML 元素操作,CSS 操作,HTML 事件函数,JavaScript 特效和动画,HTML DOM 遍历和修改,AJAX,Utilities……。

初识jQuery

1.jQuery的安装或引用

可以通过多种方法在网页中添加 jQuery。 您可以使用以下方法:

  1. jquery.com 下载 jQuery 库使用
  2. 从 CDN 中载入 jQuery, 如从 Google 中加载 jQuery

下载使用:
用起来主要是比较麻烦,而且要保证你的服务器足够的性能,否则可能效果不如引用来的好。可以从 jquery.com上下载,Production version - 用于实际的网站中,已被精简和压缩。Development version - 用于测试和开发(未压缩,是可读的代码)。使用方法如下:

<head>
<script src="jquery-1.10.2.min.js"></script>
</head>

CDN引用使用:
例如从百度CDN上引用使用

<head>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
</head>

2.jQuery语法

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)“查询"和"查找” HTML 元素
  • jQuery 的 action() 执行对元素的操作
    为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。

如果在文档没有完全加载之前就运行函数,操作可能失败,所以我们将所有 jQuery 函数位于一个 document ready 函数中:

//标准写法如下:
$(document).ready(function(){
 
   // 开始写 jQuery 代码...
 
});

//简单写法如下:

$(function(){
 
   // 开始写 jQuery 代码...
 
});

3.jQuery 选择器

jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。

jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。

jQuery 中所有选择器都以美元符号开头:$()。

元素选择器
jQuery 元素选择器基于元素名选取元素。

//所有 <p> 元素都隐藏
$(document).ready(function(){
  $("button").click(function(){
    $("p").hide();
  });
});

#id 选择器
jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。

$("#test")

.class 选择器
jQuery 类选择器可以通过指定的 class 查找元素。

$(".test")

更多实例

语法 描述
$("*") 选取所有元素
$(“p.intro”) 选取 class 为 intro 的

元素

$("[href]") 选取带有 href 属性的元素
$(“a[target=’_blank’]”) 选取所有 target 属性值等于 “_blank” 的 元素

4.jQuery 事件

jQuery 是为事件处理特别设计的。在 jQuery 中,大多数 DOM 事件都有一个等效的 jQuery 方法。

常用的 jQuery 事件方法
click() , dblclick()

$("p").click(function(){
    // 动作触发后执行的代码!!
});

mouseenter()
当鼠标指针穿过元素时,会发生 mouseenter 事件。

$("#p1").mouseenter(function(){
    alert('您的鼠标移到了 id="p1" 的元素上!');
});

hover()
hover()方法用于模拟光标悬停事件。

$("#p1").hover(
    function(){
        alert("你进入了 p1!");
    },
    function(){
        alert("拜拜! 现在你离开了 p1!");
    }
);

猜你喜欢

转载自blog.csdn.net/FGY_u/article/details/82919706