jQuery基础使用与样式篇

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Adobe Dreamweaver JavaScript

作者:曾维嘉

撰写时间:2020年05月02日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

什么是 jQuery ?

jQuery是一个JavaScript函数库。

jQuery是一个轻量级的"写的少,做的多"的JavaScript库。

jQuery库包含以下功能:

HTML 元素选取

HTML 元素操作

CSS 操作

HTML 事件函数

JavaScript 特效和动画

HTML DOM 遍历和修改

AJAX

Utilities

提示: 除此之外,jQuery还提供了大量的插件

1.2 如何使用jQuery

jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面标签内中,通过<script>标签引入jQuery库即可

1.3 jQuery的语法

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

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

- $美元符号定义jQuery

- selector 选择符需要查找的元素  支持css1~css3中的主流选择器

- action() 执行对元素的操作

例如:

$("p").hide();//隐藏所有 <p> 元素

$(".box").hide();

jQuery库本质上还是JavaScript代码,它只是对JavaScript语言进行包装处理,

为的是提供更好更方便快捷的DOM处理与开发中经常使用的功能。

我们使用jQuery的同时也能混合JavaScript原生代码一起使用。

在很多场景中,我们需要jQuery与DOM能够相互的转换,

它们都是可以操作的DOM元素,jQuery是一个类数组对象,

而DOM对象就是一个单独的DOM元素。

相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,

通过传递不同的参数而产生不同的作用。

如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象

通过$(dom)方法将普通的dom对象加工成jQuery对象之后,我们就可以调用jQuery的方法了

1.DOM对象转换为jQuery对象

var box = document.getElementById("box");//DOM对象

$(box);//jQuery对象

2.jQuery对象转换为一个DOM对象

var $divs=$("div");//jQuery对象  divs中包含所有的$divs元素

var div=$divs[0];//div为DOM对象

使用jQuery中的get()方法进行转换,只需要提供一个索引就可以了

var div=$divs.get(0);//将$divs对象中索引为0的元素转换为DOM对象

$(document).ready(function () {

通过原生的JS代码获取DOM对象

var box = document.getElementById("box");//dom对象

console.log(box);

var jqBox = $(box);//jquery对象

console.log(jqBox);

var $box = $("#jqBox");//jQuery中的对象

var div = $box[0];//DOM对象

var div = $box.get(0);//DOM对象

console.log(div);

})

(MC嘉)jQuery基础使用与样式篇相关推荐

  1. jQuery基础----修改CSS样式

    前面聊了很多选择器什么,现在聊一些使用方法,当然也是常用的方法,而不是全部的方法,毕竟官网文档很多. 然后看了官网api资源共享都是积分的,打算上传一份免费大家使用,但是不让上传说是资源重复(无语). ...

  2. jQuery基础 - 改变CSS样式

    本文转自:http://www.cnblogs.com/Capricornus/archive/2010/02/10/1667095.html,所有权利归原作者所有. jQuery提供css()的方法 ...

  3. 慕课笔记:jQuery(一)——样式篇

    1,jQuery对象和DOM对象之间的转换 把DOM对象转换为jQuery对象: var div = document.getElementsByTagName('div'); //dom对象 var ...

  4. jQuery基础修炼圣典—DOM篇(二)jQuery遍历

    1.children()方法 jQuery是一个合集对象,如果想快速查找合集里面的第一级子元素,此时可以用children()方法.这里需要注意:.children(selector) 方法是返回匹配 ...

  5. 原 jQuery基础修炼圣典—DOM篇

    2019独角兽企业重金招聘Python工程师标准>>> 6.JQuery遍历 (7)siblings()方法 如果想快速查找指定元集合中每一个元素紧邻的前面后面同辈元素,此时可以用s ...

  6. 背景裁剪图片html,HTML5基础加强css样式篇(文本裁剪,背景裁剪:background-origin,background-position,background-clip)(三十七)...

    1.背景定位: .box { /* .box 默认样式 */ margin: 200px 0 0 200px; width: 200px; height: 200px; background-imag ...

  7. 前端开发学习路径之阶段四:jQuery基础篇

    jQuery基础总共分为四个部分,分别是样式篇.事件篇.动画篇.DOM篇. 一.样式篇 1.jQuery选择器 1.1.1 jQuery选择器之id选择器 id选择器:一个用来查找的ID,即元素的id ...

  8. 17前端学习之JQuery基础(一):jQ介绍,jQ基本使用,jQ选择器,jQ样式操作,jQ动画效果

    文章目录 一.Jquery介绍: 1. JavaScript 库: 2 jQuery的概念 3. jQuery的优点 二.jQuery 的基本使用: 1. jQuery 的下载 2. 体验jQuery ...

  9. 【Java Web开发指南】JQuery基础笔记

    文章目录 JQuery 基础: 1. JQuery 基础:1. 概念2. 快速入门3. JQuery对象和JS对象区别与转换4. 选择器5. DOM操作6. 案例 JQuery 基础: 1. 概念: ...

最新文章

  1. Linux那些事儿 之 戏说USB(8)从这里开始
  2. c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档
  3. JAVA对象在JVM中内存分配
  4. Jenkins发布MVC应用程序
  5. 工作内外网同时连接方案
  6. 《Leetcode》目录
  7. MySQL的timestamp字段可以使用的范围是多少
  8. 让Python输出更漂亮
  9. java数组整组处理_java – 使它漂亮:同时处理数组
  10. ui uview 安卓开发_HarmonyOS 2.0手机开发者Beta公测招募
  11. 我行我素购物管理系统(面向对象)
  12. 全网最详细的下载、安装和使用绘图神器draw.io(drawio),它比visio,processon,wps,亿图图示等更好用,最重要的是它免费
  13. 宝峰c1对讲机写频软件_宝峰888s写频软件
  14. [总结]视频质量评价技术零基础学习方法
  15. 你有什么经验一定要分享给初入职场的新人?
  16. debian linux系统安装教程,Debian 10(Buster)安装过程图文详解
  17. 计算机全能学什么,什么是全能学生本 全能学生本什么意思
  18. 信号间隔是什么意思_摩斯密码字符之间有间隔是什么意思?
  19. 支付宝APP支付 (JAVA生成支付信息,uniapp拉起支付宝支付)
  20. 安卓应用安全指南 5.4.3 通过 HTTPS 的通信 高级话题

热门文章

  1. Hardware+Software+Life-ware - 百略蓝海三段论
  2. 根据标签进行群发php,根据标签进行群发
  3. qduoj LC的课后辅导(单调栈)
  4. 高校房地产管理系统可以管理高校哪类房产?
  5. 超分辨率深度学习应用
  6. Ubuntu 安装配置类似windows下的msconfig
  7. 递归实现格雷码GrayCode
  8. 运动蓝牙耳机推荐、推荐几款专业运动使用的蓝牙耳机
  9. 远程软件后起之秀ToDesk功能详解
  10. 蓝屏报错0x000000ED安全模式无法进入U盘启动PE屏幕只有鼠标