首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习jQuery设计思想有感

前言 马上就快到2022年了,jQuery已然过时,那我们新人是否还有学习jQuery必要呢?...我认为是有的,因为jQuery中也蕴含了很多编程套路,我们新人应该学习一些jQuery思想,它可以作为一个过渡,帮助我们更好地理解Vue和React等更为复杂框架 设计思想 我们知道,jQuery基本设计思想和主要用法...展开来讲就是:提供一个函数,这个函数接受一个选择器(或数组),根据这个选择器获取一些元素,然后返回一个对象(我们称为api),这个对象有一些方法可以操作这些元素。...'h3')    .eq(2)    .html('Hello')    .end() //退回到选中所有的h3元素那一步    .eq(0) //选中第一个h3元素    .html('World'...,帮助我们自己造轮子,而不是只会一味调用其他库或框架提供功能 常见API 获取元素 表达式可以是CSS选择器: $(document) 选择整个文档对象 $('#myId') 选择ID为myId网页元素

78830

我现在写jquery,你们会不会打我??

jquery选择器实现 jquery在设计之初都是围绕着核心思想write less do more来设计。...整体使用思路与原生js没有太大区别,所以jquery最多一件事情就是简化原生js代码量。选择器在操作dom上使用非常频繁,所以jq一定会简化选择器使用方式。...恩,到这,jquery 是基于js来实现 ,那么我们如何用原生js来实现一个选择器封装呢?one thousand years later....!...eq方法实现 在jquery中有些比较有特点方法。比如eq ,可以选择具体哪个节点来进行操作。通过eq方法也可以看到现在经常在前端中见到链式操作。...那么在内容我们 应该如何实现呢 ?思路是这样,在每次eq之后我们可以通过某个变量记录上次操作节点。one thousand years later....!

45510
您找到你想要的搜索结果了吗?
是的
没有找到

前端基础-jQuery选择器

第2章 选择器 jQuery选择器jQuery为我们提供一组方法,让我们更加方便获取到页面中元素。注意:jQuery选择器返回jQuery对象。...jQuery选择器有很多,基本兼容了CSS所有的选择器,并且jQuery还添加了很多更加复杂选择器。...(查看jQuery文档) jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到只是少数最常用选择器。...2.3 jQuery过滤选择器(了解为主) 这类选择器都带冒号: 名称 用法 描述 :eq(index) $(‘li:eq(2)’).css(‘color’, ‘red’); 获取到li元素中,选择索引号为...li元素中,选择索引号为偶数元素 2.4 jQuery筛选方法(重点) 筛选选择器功能与过滤选择器有点类似,但是用法不一样,筛选选择器主要是方法。

80810

jquery(1)

jQuery选择器jQuery为我们提供一组方法,让我们更加方便获取到页面中元素。...注意:jQuery选择器返回jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多扩展性选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。 所以我们平时真正能用到只是少数最常用选择器。...过滤选择器 名称 用法 描述 :eq(index) $(“li:eq(2)”).css(“color”, ”red”); 获取到li元素中,选择索引号为2元素,索引号index...parent() $(“#first”).parent(); 查找父亲 eq(index) $(“li”).eq(2); 相当于$(“li:eq(2)”),index从0开始 next

48620

jQuery基础--选择器

选择器 2.1. 什么是jQuery选择器 jQuery选择器jQuery为我们提供一组方法,让我们更加方便获取到页面中元素。注意:jQuery选择器返回jQuery对象。...jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多更加复杂选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到只是少数最常用选择器。 2.2....-1.12.4.js"> //入口函数 $(function () { //jquery如何设置样式 //css(name, value...过滤选择器 这类选择器都带冒号: 名称 用法 描述 :eq(index) $(“li:eq(2)”).css(“color”, ”red”); 获取到li元素中,选择索引号为2元素,索引号index

84340

jQuery

jQuery特性 隐式迭代 链式编程,在于一个方法返回是一个jQuery对象,既然是jQuery对象就可以点出jQuery方法来 window.onload 资源加载完成时调用 $(function...’) li标签下类名为nj选择器 层级选择器 子代选择器 $(‘ul>li’) 后代选择器 $(‘ul li’)过滤选择器 这类选择器都带冒号 :eq(index) $(“li:eq...li元素中,选择所要为偶数元素 名称 用法 描述 :eq(index) $(“li:eq(2)”) 获取到li元素中,选择索引号为2元素,索引号index从0开始 :odd $(li:odd) 获取到...li元素中,选择所要为奇数元素 :even $(li:even) 获取到li元素中,选择所要为偶数元素 ##### jQuery筛选选择器(方法) 筛选选择器功能与过滤选择器有点类似,但是用法不一样...parent() $(‘#first’).parent() 查找父亲 eq(index) $(‘#fitst’).eq() 相当于$(‘li:eq(2)’).index从0开始 next() $(‘li

1.1K20

jQuery选择器 和用jQuery 实现 Tab 切换效果(1)

二、选择器用法 1、.eq(index),.get([index]) 对于一个特定结果集,我们想获取到指定indexjQuery对象 $('div').eq(3); //获取结果集中第四个jQuery...对象 通过类数组下标的获取方式或者get方法获取指定indexDOM对象,也就是我们说jQuery对象转DOM对象 $('div')[2] //获取第三个dom对象 $('div').get(2)...如果提供一个选择器,那么只有紧跟着兄弟元素满足选择器时,才会返回此元素。...prev正好相反,获取元素之前同辈元素 $('.child').eq(1).next().addClass('ddd') $('.child').eq(1).prev().addClass('ddd'...11、.is(selector), is(function(index)), is(dom/jqObj) 判断当前匹配元素集合中元素,是否为一个选择器,DOM元素,或者jQuery对象,如果这些元素至少一个匹配给定参数

3.7K20

JQuery第一节

【练习:隔行变色案例.html】 【练习:开关灯案例】 选择器 什么是jQuery选择器 jQuery选择器jQuery为我们提供一组方法,让我们更加方便获取到页面中元素。...注意:jQuery选择器返回jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多更加复杂选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到只是少数最常用选择器。...过滤选择器 这类选择器都带冒号: 名称 用法 描述 :eq(index) $(“li:eq(2)”).css(“color”, ”red”); 获取到li元素中,选择索引号为2元素,索引号index...parent() $(“#first”).parent(); 查找父亲 eq(index) $(“li”).eq(2); 相当于$(“li:eq(2)”),index从0开始 next() $(“li”

1.6K30

2022年11月23日——jQuery——T1(基础选择器与表单选择器)

目录 jQuery简述 jQuery 基本功能 核心符号 网络引入 本地引入 显示与隐藏示例: 示例二: 示例3: 一、基础选择器 id选择器示例: id选择器唯一性示例: class选择器: class...下列三个是核心jQuery选择器,我们在处理各种element元素时候基本都是通过这三个选择器来完成获取信息,所以这里我们需要记录一下笔记。...元素集合 :eq(index) 获取索引值等于 index 元素,索引号从 0 开始 单个元素,如 $(“li:eq(1)”) 获取索引等于 1   元素 :gt(index) 获取索引值大于... $(function() { $("p:eq(0)")....> 元素 元素集合  以上就是jQuery选择器一些核心内容了,希望对大家有所帮助。

5.6K10

jQuery 选择器

基础选择器 $("选择器")   // 里面选择器直接写 CSS 选择器即可,但是要加引号 ? 2. 层级选择器 层级选择器最常用两个分别为:后代选择器和子代选择器。 ?...筛选选择器 筛选选择器,顾名思义就是在所有的选项中选择满足条件进行筛选选择。常见如下 : ? 4....知识铺垫 jQuery 设置样式 $('div').css('属性', '值')     隐式迭代 // 遍历内部 DOM 元素(伪数组形式存储)过程就叫做隐式迭代。...2.需要得到当前小li 索引号,就可以显示对应索引号图片 3.jQuery 得到当前元素索引号 $(this).index() 4.中间对应图片,可以通过 eq(index) 方法去选择 5.显示元素...// 4.让其余图片(就是其他兄弟)隐藏起来 $("#content div").eq(index).siblings().hide(); }) })

2.8K30

从零开始学 Web 之 jQuery(二)获取和操作元素属性

一、jQuery获取和操作元素属性 DOM中有很多方式获取元素,比如通过id,通过标签名,通过类名,通过name值,通过选择器等方式。...在 jQuery 中就只有一种方式:$("选择器") 1、id 选择器 语法: $("#id选择器值") $(function () {// 页面加载 $("#btn").click(function...PS:jQuery中使用 jQuery对象.css("属性":"值"); 方式设置标签样式。 4、并集选择器 语法:$("div,p,span"),中间使用逗号隔开。...2、:eq() 选择器:匹配一个给定索引值元素。 3、.hide() 隐藏一个元素; .show() 显示一个元素。...li"); (后代选择器)相当于$("ul li") eq(index) $("li").eq(2) 相当于 $("li:eq(2)"); parent() $("#first").parent();

1.7K40

jQuery对象访问

length jQuery 对象中元素个数 selector 返回传给jQuery()原始选择器。...可以与context一起使用,用于精确检测选择器查询情况 context 返回传给jQuery()原始DOM节点内容,即jQuery()第二个参数。...num表示取得第几个匹配元素。从0开始,返回是DOM对象,类似的有eq(index),不过eq(index)返回jQuery对象。...如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递元素相对于原先集合位置。如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中位置。...从0开始,返回是DOM对象,类似的有eq(index),不过eq(index)返回jQuery对象 $("img").get(0); index([selector|element])——搜索匹配元素

1.1K40

Web前端知识(四)

4.1.1.3.jQuery特点 1.轻量级 2.强大选择器 3.出色Dom封装 4.可靠事件处理 5.浏览器兼容性强 6.链式操作方式 7.隐式迭代 4.1.2.jQuery代码风格 l在jQuery...jQuery选择器(***) 4.1.8.1.选择器简介 jQuery 最核心组成部分就是:选择器引擎。...jQuery 选择器实现了 CSS1~CSS3 大部分规则之外,还实现了一些自定义选择器,用于各种 特殊状态选择。...4.1.8.7.父子兄弟选择 案例:百度风云排行榜 4.1.8.8.表单选择器 4.1.9.jQuery中动画(***) 4.1.9.1.jq中动画简介 通过jQuery动画方法,能够很轻松地为网页添加非常精彩视觉效果...而 jQuery 提供给我们一个类似功能独立方法: toggle() 方法用来切换显示隐藏 代码实战: $("button").eq(2).click(function () { $("div

7.4K30

jQuery

var domObject2 = $('div').get(0) 2.1 jQuery选择器 2.1.1 基础选择器 名称 用法 描述 ID选择器 $(’#id’) 获取指定ID元素 全选选择器 $(...’*"’) 匹配所有元素 类选择器 $(".class") 获取同一类class元素 标签选择器 $(“div”) 获取同一类标签所有元素 并集选择器 $(“div,p,li”) 选取多个元素 交集选择器...$s(“Ii.current”) 交集元素 2.1.2 层级选择器 名称 用法 描述 子代选择器 $(“ul>li”); 使用>号,获取亲儿子层级元素;注意,并不会获取孙子层级元素 后代选择器...$(‘li:last’) 获取最后一个li元素 :eq(index) $(“li:eq(2)”) 获取到li元素中,选择索引号为2元素,索引号index从0开始。...,如果有,则返回true eq(index) $(“li”).eq(2); 相当于$(“li:eq(2)” ) ,index从0开始 2.2 基础知识 2.2.1 排他思想 $(this).css(“

8.4K10

前端成神之路-01_jQuery

jQuery 选择器 能够操作 jQuery 样式 能够写出常用 jQuery 动画 1.1. jQuery 介绍 1.1.1 JavaScript 库 ​ JavaScript库:即 library...1.3. jQuery 选择器 ​ 原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。 1.3.1....基础选择器 $("选择器") // 里面选择器直接写 CSS 选择器即可,但是要加引号 ? 1.3.2. 层级选择器 ​ 层级选择器最常用两个分别为:后代选择器和子代选择器。 ?...筛选选择器 ​ 筛选选择器,顾名思义就是在所有的选项中选择满足条件进行筛选选择。常见如下 : ?...2.需要得到当前小li 索引号,就可以显示对应索引号图片 3.jQuery 得到当前元素索引号 $(this).index() 4.中间对应图片,可以通过 eq(index) 方法去选择 5

12K10

1. jQuery 选择器

1. jQuery 选择器 ​ 原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。 1.1....基础选择器 $("选择器") // 里面选择器直接写 CSS 选择器即可,但是要加引号 1.2. 层级选择器 ​ 层级选择器最常用两个分别为:后代选择器和子代选择器。 ​...筛选选择器 ​ 筛选选择器,顾名思义就是在所有的选项中选择满足条件进行筛选选择。...1.4 知识铺垫 jQuery 设置样式 $('div').css('属性', '值') jQuery 里面的排他思想 // 想要多选一效果,排他思想:当前元素设置样式,其余兄弟元素清除样式...2.需要得到当前小li 索引号,就可以显示对应索引号图片3.jQuery 得到当前元素索引号 $(this).index()4.中间对应图片,可以通过  eq(index) 方法去选择5.显示元素

86430
领券