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

jQuery 教程

当鼠标移动到元素,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素,会触发指定的第二个函数(mouseleave)。...事件 mouseup() 添加/触发 mouseup 事件 off() 移除通过 on() 方法添加的事件处理程序 on() 元素添加事件处理程序 one() 被选元素添加一个或多个事件处理程序。...方法 描述 addClass() 被选元素添加一个或多个名 after() 在被选元素后插入内容 append() 在被选元素的结尾插入内容 appendTo() 在被选元素的结尾插入 HTML 元素...CSS属性的对象 jQuery 杂项方法 方法 描述 data() 被选元素附加数据,或者从被选元素获取数据 each() 为每个匹配元素执行函数 get() 获取选择器指定的 DOM 元素 index...() Deferred(延迟)对象被受理,调用添加的处理程序 deferred.fail() Deferred(延迟)对象被拒绝,调用添加的处理程序 deferred.isRejected()

17K20

最新Web前端面试题精选大全及答案「建议收藏」

自身边距到自身内容之间的距离 需要在border外侧添加空白用margin,需要在border内侧添加空白用padding 18.弹性盒子布局属性有那些请简述?...,达到攻击目的 Js中手写一个深拷贝 什么时候用深拷贝 /浅拷贝 无论深浅,都是需要的,深拷贝发生通常表明存在着一个聚合关系,浅拷贝发生,通常表明存在着相识关系 举个简单例子:实现一个组合模式...,它依赖的这个值发生改变,就更新DOM 当在模板中把数据绑定到一个计算属性上,vue会在它依赖的任何值导致该计算属性改变更新DOM 每个计算属性包括一个getter和setter,读取触发getter...,vm会检测到并通知视图层进行相应的修改 31.Vue组件中的data为什么是函数 Data是一个函数,每个组件实例都有自己的作用域,每个实例相互独立,不会相互影响 如果是引用类型(对象),多个组件共用一个数据源...将从这个主文件开始找到项目中所有依赖的文件,使用loaders处理,最后打包成一个或者多个浏览器可识别的js文件 Commonjs ES6模块区别?

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

面试感悟:经历所有大厂的实习面试后

给目标元素添加一个元素before或者after,并设置绝对定位 3、给伪元素添加1px的边框 4、用box-sizing: border-box 属性把边框包进宽和高里面 5、宽和高设置为 200%...处在父div的同一个BFC区域之内 4.分属于不同的BFC,可以阻止margin重叠 复制代码 三、js面试篇 1、前端事件流 事件流描述的是从页面中接受事件的顺序,可以分为:事件捕获阶段 处于目标阶段...如果不要父的属性跟方法,在函数的prototype上去new这个。 4、this的指向 1、函数作为对象的方法被调用时,this就会指向该对象。 2、作为普通函数,this指向window。...参数:必须,要删除的数量, ·item1..itemx:可选,数组添加新项目 3.map():会返回一个全新的数组。...浏览器会服务器发送一个If-Modified-Since报头,询问该事件之后文件是否被修改,没修改返回304 有了Last-Modified,为什么还要用ETag?

1.2K00

一个合格的初级前端工程师需要掌握的模块笔记

元素上按下鼠标按钮触发,onmousemove,当鼠标指针移动到元素触发,onmouseout,元素指针移出元素触发,onmouseup,元素上释放鼠标按钮触发。...,浏览器打开这个页面, 这个表单控件会自动获得焦点 list 为文本框指定一个可用的选项列表,当用户在文本框中输 入信息,会根据输入的字符,自动显示下拉列表提示,供用户从中选择 pattern...] 用于选取属性值中包含指定值的元素,位置不限,也不限制整个单词 伪选择器 :root 选择文档的根元素,HTML 里,永远是元素 :last-child 元素添加样式,且该元素是它的父元素的最后一个元素...元素添加样式,且该元素是它的父元素的唯一子元素 :first-of-type 元素添加样式,且该元素是同级同类型元素中第一个元 素 :last-of-type 元素添加样式,且该元素是同级同类型元素中最后一个...n 个元素 :only-of-type 元素添加样式,且该元素是同级同类型元素中唯一的元素 :empty 没有子元素(包括文本内容)的元素添加样式 伪元素选择器 :enabled

3.6K10

jQuery

2.1.1 基础选择器 名称 用法 描述 ID选择器 $(’#id’) 获取指定ID的元素 全选选择器 $(’*"’) 匹配所有元素 选择器 $(".class") 获取同一class的元素 标签选择器...$(“div”) 获取同一标签的所有元素 并集选择器 $(“div,p,li”) 选取多个元素 交集选择器 $s(“Ii.current”) 交集元素 2.1.2 层级选择器 名称 用法 描述 子代选择器...$(“ul>li”); 使用>号,获取亲儿子层级的元素;注意,并不会获取孙子层级的元素 后代选择器 $(“ul li”); 使用空格,代表后代选择器获取ul下的所有li元素,包括孙子等 2.1.3...,第二个是鼠标移出触发的函数 只写一个参数,鼠标移入移出都会触发它 4.1 jQuery属性操作 4.1.1 元素固有属性值 prop() 获取元素本身自带的属性,有利于对表单操作 表单属性...页面刷新缓存清除 data('myName','ljc');//元素添加数据 data('myName');//元素读取数据 4.1.4 全选按钮 通过:checked选择器,可以以数组形式返回被选中的元素

8.4K10

jQuery

$('div'); ---- jQuery常用API jQuery选择器 jQuery 基础选择器 原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准...$(“选择器”) //里面选择器直接写 CSS 选择器即可,但是要加引号 获取方式与原生js无异: jQuery 层级选择器 jQuery设置样式的方法: $('div').css('属性', '值...例如:给UL里的很多LI设置成红色字体 直接$(“ul li”).css(“color”, “red”);//隐式迭代自动遍历每一个LI。...//1. events: 一个或多个用空格分隔的事件类型,如"click"或"mouseover" 。 //2. selector: 元素的子元素选择器。...; }); 注意:事件委派现在大多采用⬆️这种写法: 优势在于动态创建元素,可以动态自动为其绑定事件 例如:ol里添加li并动态绑定事件 $("ol").on("click", "li", function

21K50

求职 | 史上最全的web前端面试题汇总及答案2

display为none、visibility为hidden都会隐藏元素。但display会隐藏掉元素空间,visibility会保留元素空间。 6、怎么在网页中实现绝对定位?...所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序需要内核。 ②JS引擎:解析和执行javascript来实现网页的动态效果。...3.for循环,每次取出一个元素与对象进行对比,如果这个元素不重复,则把它存放到结果数组中,同时把这个元素的内容作为对象的一个属性,并赋值为1,存入到第2步建立的对象中。...④ajaxSetup:设置调用ajax方法的默认值。 ⑤getJSON:专门用于服务器请求json格式数据的便捷方法。 7、如何使用从服务器获取一个复杂数据(对象)?...渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新式浏览器才支持的功能,页面增加无害于基础浏览器的额外样式和功能的。浏览器支持,它们会自动地呈现出来并发挥作用。

6K20

JQuery第一节

注意:jQuery选择器返回的是jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有选择器,并且jQuery还添加了很多更加复杂的选择器。...css选择器 jQuery完全兼容css选择器 名称 用法 描述 ID选择器 $(“#id”); 获取指定ID的元素 选择器 $(“.class”); 获取同一class的元素 标签选择器 $(“div...”); 获取同一标签的所有元素 并集选择器 $(“div,p,li”); 使用逗号分隔,只要符合条件之一就可。...$(“ul li”); 使用空格,代表后代选择器获取ul下的所有li元素,包括孙子等 跟CSS的选择器一模一样。...过滤选择器 这类选择器带冒号: 名称 用法 描述 :eq(index) $(“li:eq(2)”).css(“color”, ”red”); 获取到的li元素中,选择索引号为2的元素,索引号index

1.6K30

学习zepto.js(Hello World)

昨天听说了zepto.js,正好最近也比较闲,所以就学习一下这个著名DOM操作库,由于本人刚接触这个,但又不想单纯的说如何使用,所以本人会按照API顺序来说明方法如何使用并试着将对于源码的理解写上来;...$():   与jQuery的$()几乎一样,但zepto的选择器是直接使用的原生querySelectorAll(),所以,一些jQuery自定义的选择器是不支持的,但可以添加selector.js...模块来添加10个(是的,我查了)常用的伪选择器;   $()选择器有五种用法:   $(选择器,[可选的上下文环境,默认document]) $("#id");/*document.getElementById...})   $变量已经存在,如引用了jQuery,那么zepto的全局对象将不会指向$,但始终指向window.Zepto ?   ...对象就算是通过ID选择器也会返回一个length为1的数组的原因,如果没有获取到该元素,则返回一个空数组;     如果不满足该条件,则判断上下文是否为一个标签节点,文档对象节点或一个文档片段节点。

3.5K80

Web专题分享

这种选择器会选择当前页面的所有元素 p { } 这个选择器组,第一个是指向了所有 HTML 元素 id 选择器 在编写 HTML ,我们可以改元素设置一个唯一 id, 方便之后定位到该标签,...例如:hover伪会在鼠标指针悬浮到一个元素上的时候选择这个元素: a:hover { } 它还可以包含了伪元素,选择一个元素的某个部分而不是元素自己。...名称的元素,是多个,以数组形式存在,使用某个元素通过下标来获取 标签选择器 document.gerElementsByTagName('标签名') 返回值:所有指定标签的合集 name 选择器...提示: 你可以使用 NodeList 对象的 length 属性来获取匹配选择器元素属性,然后你可以遍历所有元素,从而获取你想要的信息。...4、操作基本 DOM 获取标签中的值 第一获取双标签中的值(div、span、p) .innerHtml来获取 第二获取input中的值 value 来获取 添加点击事件 事件:是一个具有某些功能的函数

2.5K20

JavaWeb(八)JQuery

优势:(宗旨:write less ,do more 写更少的代码,做更多的事情) 1:轻量级 (js 库非常小) 2:强大的选择器获取页面上面的dom 元素 document.getElementById...jQuery 对象与dom 对象可以相互转换的,转换之后它们就可以相互调用了 jQuery 选择器 注意,如果获取到多个元素将是一个数组,可以直接用数组的属性方法,比如 length 当前元素: 1...trigger() 所有匹配元素的指定事件 triggerHandler() 第一个被匹配元素的指定事件 unbind() 从匹配元素移除一个添加的事件处理器 undelegate() 从匹配元素移除一个添加的事件处理器...方法 描述 addClass() 匹配的元素添加指定的名。 after() 在匹配的元素之后插入内容。 append() 匹配元素集合中的每个元素结尾插入由参数指定的内容。...text() 设置或返回匹配元素的内容。 toggleClass() 从匹配的元素添加或删除一个。 unwrap() 移除并替换指定元素的父元素。 val() 设置或返回匹配元素的值。

1.8K40

【面试题】CSS知识点整理(附答案)

和伪元素 为什么引入? css引入伪和伪元素概念是为了格式化文档树以外的信息。伪和伪元素是用来修饰不在文档树中的部分。...伪 用于元素处于某个状态,为其添加对应的样式,这个状态是根据用户行为而动态变化的。比如说,用户悬停在指定的元素,我们可以通:hover来描述这个元素的状态。...E元素 相邻选择器(h1 + p) 子选择器(ul > li) 后代选择器(li a) 伪选择器 E:first-child:匹配父元素的第一个元素 E:link 匹配所有未被点击的链接 E:focus...若从右向左匹配,先找到所有的最右节点,对于每一个节点,向上寻找父节点直到找到根元素或者满足条件的匹配规则,则结束这个分支的遍历。...利用伪元素:父级div定义 伪:after,我们可以写一个.clearfix 工具样式,需要清除浮动,就为其加上这个 .clearfix:after { display: block; clear

1.5K40

jQuery笔记(1) (多图)

,比如获取元素等/ 简单理解:就是一个JS文件,里面对我们原生JS代码进行了封装,存放在里面,这样我们可以快速高效地使用这些封装好的功能了....$('选择器') 里面选择器直接写CSS选择器即可,但是要加引号 jQuery设置属性 $('div').css('属性','值') 但是很奇怪吧,我们的jQuery对象是一个伪数组,...( ) 返回的是最近一级的父级元素 亲爸爸 children(selector) 只选择亲儿子 相当于'>' find(selector) 选中所有的子代元素 先来做一个微博下拉菜单的案例...'名'); 切换 $('div').toggleClass('名'); 如果有这个,就删除掉,如果没有就添加 加个过渡更好看 这次我们再用jQuery的方法做一次之前的淘宝tab栏切换案例...操作和className的区别 原生JS中的className会覆盖元素原先里面的名.

9K10

JQuery基础

注意:简写: $(function(){ //开始书写jQuery代码 }; 第三部分:jQuery选择器元素选择器:$("p") id选择器:$("#test") 选择器:$(".test...当鼠标指针移动到元素,会触发第一个函数(mouseenter);当鼠标指针移出这个元素,会触发第二个函数(mouseleave)。...html():设置或获取所选元素的内容(包括HTML标记) val():设置或获取表单字段的值 --  获取属性: attr():设置或获取属性值   ps1:以上函数不传入参数获取;传入参数是设置...例如:$('p').remove('.test1'); empty():从被选元素中删除子元素(被选元素没有被删除,相当于留了一个外壳) 4.获取/设置css: addClass():被选元素添加一个或多个...; removeClass():被选元素中删除一个或多个; toggleClass():切换addClass()和removeClass(); css():设置或获取css属性。

4.6K51

jQuery学习笔记

、或将函数绑定到指定元素的 double click 事件 | |delegate() |匹配元素的当前或未来的子元素附加一个或多个事件处理器 | |die() |移除所有通过...|触发、或将函数绑定到指定元素的 submit 事件 | |toggle() |绑定两个或多个事件处理器函数,发生轮流的 click 事件执行。...删除元素的class加载 empty() 删除被选元素的子元素 jQuery CSS 获取/设置 addClass() 被选元素添加一个或多个Class removerClass() 从被选元素中删除指定的一个或多个...向上遍历DOM树 parent() 返回自己的直接父元素 parents() 返回自己的所有直系元素(直至根元素) parentsUntil() 返回两种直接的所有直系元素(不包含) // parents...,指定标签、名、id、name等) 水平遍历DOM树 siblings() 返回被选元素所有同级元素(支持过滤参数) next() 返回被选元素的下一个同级元素 nextAll() 返回被选元素之后的所有同级元素

7.4K30

js与jQuery的区别以及jQuery选择器和方法的使用

目录 使用jQuery js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 ---- js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 使用jQuery jQuery...同样的刚才我们分别用id选择器选择器 找到了一个div然后设置背景色就可以了。现在我们是不是要设置所有div的背景颜色。那么我们可不可以直接根据div标签来设置。...>:子选择器 首先我们来看一下大于号这个,看一下文档上面的解释:用以匹配元素选择器,并且它是第一个选择器的子元素。大家注意解释说什么?第一个选择器的子元素?...哎 对了 这就是+的作用 注意 这里面的同级只会得到第一个,也就是只有一个,不会找到其它的同级选择器 ~:同级的所有选择器 上面我们说了同级的第一个选择器,我们接着试试看这个是同级的几个选择器。...我们先给按钮添加一个点击事件,点击按钮获取被选中的单选框的value属性值。

15.3K10

Python全栈之jQuery笔记

jQuery的选择器基本兼容了CSS1到CSS3所有选择器,并且还添加了很多复杂的选择器....$("#id名") 获取指定的ID元素 选择器 $(".class名") 获取同一class元素 标签选择器 $("标签名")...获取同一标签的所有元素 并集选择器 $("div,p,li") 使用逗号分隔,只要符合条件之一就会被选择 交集选择器 $("div.redClass") 获取class...jQuery在进行值获取,只会返回第一个元素对应的值. 1.3 操作样式名(jQuery获取并设置 CSS ): $("#div1").addClass("divClass2") //为...,那么此事件就会调用这个处理程序, 如果没有定义此事件处理程序或者事件返回true,那么这个事件会这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活), 或者它到达了对象层次的最顶层

5.4K40

一个小时学会jQuery

选择器 描述 返回 示例 #id 根据给定的id匹配一个元素 单个元素 $("#test")选取id为test的元素 .class 根据给定的名匹配元素 集合元素 $(".test")选取所有class...将每一个选择器匹配到的元素合并后一起返回 集合元素 $("div,span,p.cls")选取所有,和拥有class为cls的标签的一组元素 * 匹配所有元素 集合元素 $(...在jQuery中,可以获取同一名的多个HTML元素,编写方式同CSS,即在名的前面加上点号。...语法:$(".className") 本例通过名来获取元素,因为使用同一个样式的元素可能有多个,所以通过名来获取元素返回的将是一个数组对象,即jQuery中的包装集,然后对此包装集中的元素进行相关操作...$(window).keydown() //键盘或按钮被按下触发事件 $(window).keypress() //键盘或按钮被按下触发事件,每输入一个字符触发一次 $("input").keyup

18.4K71

jquery jQuery快速入门

gt(index)// 匹配所有大于给定索引值的元素 :lt(index)// 匹配所有小于给定索引值的元素 :not(元素选择器)// 移除所有满足not条件的标签 :has(元素选择器)// 选取所有包含一个或多个标签在其内的标签...$("div").filter(".c1") // 从结果集中过滤出有c1样式的 等价于 $("div.c1") 补充: .first() // 获取匹配的第一个元素 .last() // 获取匹配的最后一个元素...这种情况发生,它通常不需要显式地循环的 .each()方法: 也就是说,上面的例子没有必要使用each()方法,直接像下面这样写就可以了: $("li").addClass("c1"); // 对所有标签做统一操作...$("div").data("k",100);//给所有div标签保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data...多用于插件开发者 jQuery 中添加新函数使用。 示例: jQuery.extend({ min:function(a, b){return a < b ?

16.1K50
领券