| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> jQuery 简介 -> 正文阅读 |
|
[JavaScript知识库]jQuery 简介 |
目录 1、什么是jQueryjQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。 2、jQuery 的特点?快速获取文档元素 ? jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。 ? 提供漂亮的页面动态效果 ? jQuery中内置了一系列的动画效果,可以开发出非常漂亮的网页,许多网站都使用jQuery的内置的效果,比如淡入淡出、元素移除等动态特效。 ? 创建AJAX无刷新网页 ? AJAX是异步的JavaScript和XML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。 ? 提供对JavaScript语言的增强 ? jQuery提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等操作。 ? 增强的事件处理 ? jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太多事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。 ? 更改网页内容 ? jQuery可以修改网页中的内容,比如更改网页的文本、插入或者翻转网页图像,jQuery简化了原本使用JavaScript代码需要处理的方式。 3、在页面中引用jQuery? ? 在使用jQuery之前,我们需要在页面里引用它,主要的方式有两种,详情如下。 下载jQuery ? ? 可以从官方站点中下载 http://docs.jquery.com/download/ ? ? 下载后,把下载的jquery.js文件放到与页面相同的文件夹中,
4、jQuery的$(document)处理器? ? 类似于window.onload处理器,jQuery具有自己相应的方法: ?'$'是jQuery的全局对象,代表的是jQuery? ? ?
? ? 一般情况下,我们编写的很多代码会从类似这样的语句里执行。 ? ? 与window.onload一样,它完成两件事情: 确保在DOM可用之后,也就是确保代码中可能访问的元素都已经存在了,在执行代码,从而避免产生错误。 5、jQuery的基本选择器基本选择器是 jQuery 中最常用的选择器, 也是最简单的选择器, 它通过元素 id, class 和标记名来查找 DOM 元素
改变 id 为 one 的元素的背景色为 红色
改变元素名为 <p> 的所有元素的背景色为 # bbffaa,字体颜色为红色
改变第一个<p>元素的背景色为红色
改变所有<h1>元素和 id 为 one 的元素的背景色为 # bbffaa
6、jQuery的过滤选择器
改变id不为 one 的所有p元素的背景色为 # bbffaa
改变索引值为偶数的 tr元素的背景色为 # bbffaa
改变索引值为大于 3 且为奇数的 p元素的背景色为 # bbffaa
改变所有的标题元素的背景色为 # bbffaa
改变当前正在执行动画的所有元素的背景色为 # bbffaa
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:34:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |