✿✿✿JavaScript --- jQuery框架一

目  录

1.jQuery的介绍和在线学习网址以及下载网址

2.jQuery的功能和优势

3.引用jQuery库和第一个案例

4.jQuery代码格式和注释

5.jQuery如何达到获取原生的DOM对象

6.jQuery选择器(CSS对比版)

(1)常见选择器

(2)高级选择器以及方法

(3)属性选择器

(4)过滤选择器

7.常用到的方法

(1)html()和 text()方法

(2)attr()和 removeAttr()

(3)元素样式操作方法和其他方法

8.节点操作

(1)创建节点

(2)插入节点

(3)包裹节点

(4)其他节点操作

9.jQuery基础事件相关

(1) 基础事件

(2)事件的使用

(3) 解绑事件

(4)简写事件

(5)复合事件

(6)事件对象event的属性

(7) 事件之冒泡和默认行为以及行为阻止和取消


1.jQuery的介绍和在线学习网址以及下载网址

        jQuery是一个JavaScript库(框架),它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、 CSS、 DOM和Ajax于一体的强大功能。它可以用最少的代码, 完成更多复杂而困难的功能,从而得到了开发者的青睐。

在线学习jQuery,可以访问的网址:       

  • http://t.mb5u.com/jquery/
  • http://www.runoob.com/
  • 菜鸟教程前端知识的学习网站
  • 最新的文档,英文版的:http://api.jquery.com/

jQuery的下载:   http://www.jq22.com/jquery-info122           jquery下载所有版本(实时更新)

2.jQuery的功能和优势

jQuery 作为 JavaScript 封装的库,他的目的就是为了简化开发者使用 JavaScript。主要功能有以下几点:

        ●像 CSS 那样访问和操作 DOM   ●修改 CSS 控制页面外观   ●简化 JavaScript 代码操作  ●事件处理更加容易  ●各种动画效果使用方便  ●让 Ajax 技术更加完美,可异步加载   ●基于 jQuery 大量插件   ●自行扩展功能插件 jQuery 最大的优势,就是特别的方便。除此之外jQuery 的代码兼容性真的非常好!

3.引用jQuery库和第一个案例

如果想使用jQuery,那么就必须先把jQuery复制到js文件中,再在代码中引入jQuery库。如下引入

//第一种
<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
//也可以不用写类型那些
<script src="js/jquery.js"></script>

 第一个jQuery入门程序如下:

<html>
	<head>
		<title></title>
	<script src="js/jquery.js"></script>
	</head>
	<body>
		<button class="but">按钮</button>
	</body>
	<script>
		$(function () {
			$('button').click(function () {
				alert('第一个 jQuery 程序!');
				});
				});

	</script>
</html>

4.jQuery代码格式和注释

        在jQuery程序中,不管是页面元素的选择、内置的功能函数,都是美元符号“$”来开始的。而这个“$”就是jQuery当中最重要且独有的对象 --- jQuery对象。所以我们在页面元素选择或执行功能函数的时候可以这么写:

$(function () {});     //执行一个匿名函数
$(‘#box’);             //进行执行的ID元素选择
$(‘#box’).css(‘color’, ‘red’);     //执行功能函数

//$本身就是jQuery对象的缩写形式,那么也就是说上面的三段代码也可以写成如下形式
jQuery(function () {});
jQuery(‘#box’);
jQuery(‘#box’).css(‘color’, ‘red’);

注意1:页面元素的选择或内置的功能函数等等都需要放置在script标签内。

注意2:比如执行了.css()这个功能函数后,最终返回的还是jQuery对象,也就是说,jQuery的代码模式可以采用链式编程的方式,不停的连续调用功能函数。例:$('#box').css('color', 'red').css('font-size', '50px');

jQuery中代码注释和JavaScript是保持一致的,有两种最常用的注释:单行使用“//” , 多行使用“/* ... */” 

5.jQuery如何达到获取原生的DOM对象

由上可知执行了.css()这个功能函数后,最终返回的还是jQuery对象。但有时,我们也需要返回原生的 DOM 对象,比如: alert(document.getElementById('box'));

var JqueryObj=$(原生DOM对象); 我们使用$() 包裹一下原生DOM对象,就会转换成Jquery对象了 jQuery 想要达到获取原生的 DOM 对象,就可以这么处理:

alert($('#box').get(0));       //ID 元素的第一个原生 DOM 从上面 get(0),这里的索引看出,jQuery 是可以进行批量处理 DOM 的.

6.jQuery选择器(CSS对比版)

(1)常见选择器

选择器 CSS模式 jQuery模式 描述

标签选择器

div{}

$(‘div’)

获取所有 div 元素的 DOM 对象

ID选择器

#box{}

$(‘#box’)

获取一个 ID 为 box 元素的 DOM 对象

类选择器(class)

.box{}

$(‘.box’)

获取所有 class 为 box 的所有 DOM 对象

群组选择器

span,em,.box {}

$('span,em,.box')

获取多个选择器的 DOM 对象

后代选择器

ul li a {}

$('ul li a')

获取追溯到的多个 DOM 对象

通配选择器

* {}

$(' * ')

获取所有元素标签的 DOM 对象

补充:jQuery 核心自带的一个属性 length 或 size()方法可用来查看返回的元素个数 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

naoguaziteng

谢谢友友的打赏!一起努力吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值