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

最常见的 20 个 jQuery 面试问题及答案

为什么要用它?(answer)   这个问题很重要,并且常常被问到。 ready() 函数用于在文档进入ready状态时执行代码。...你可以传一个函数给 each() 方法,被调用的 jQuery 对象会在其每个元素上执行传入的函数。有时这个问题紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。...你要是在一个 jQuery 事件处理程序里返回了 false 怎样?   这通常用于阻止事件向上冒泡。   20....为什么要用它?(answer)   这个问题很重要,并且常常被问到。 ready() 函数用于在文档进入ready状态时执行代码。...你要是在一个 jQuery 事件处理程序里返回了 false 怎样?   这通常用于阻止事件向上冒泡。   20.

13.6K30

jquery面试题目_高并发面试题

为什么要用它?(answer) 这个问题很重要,并且常常被问到。 ready() 函数用于在文档进入ready状态时执行代码。...你可以传一个函数给 each() 方法,被调用的 jQuery 对象会在其每个元素上执行传入的函数。有时这个问题紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。...你能用 jQuery 代码选择所有在段落内部的超链接吗?(答案略) 这是另一个关于选择器的 jQuery 面试题。就像其他问题那样,只需一行 jQuery 代码就能搞定。...你可以使用下面这个 jQuery 代码片段来选择所有嵌套在段落(标签)内部的超链接(标签)…… 11. $(this) 和 this 关键字在 jQuery 中有何不同?...你要是在一个 jQuery 事件处理程序里返回了 false 怎样? 这通常用于阻止事件向上冒泡。 20.

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

02-老马jQuery教程-jQuery事件处理

第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。...在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。这个事件处理函数接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。...如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false. 参数: type:添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。..., fn) 说明:jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。...当点击段落的时候触发 foo $("p").unbind("click", foo); // ...

2.7K80

我是这样写文字轮播的

连续加班加点大半个月,做的活动项目终于算是告一段落了,而今天也将是考验其真正价值的时候,现在将这次开发中遇到的问题做一下总结。...但是已经好久没有接触这个标签了,w3c也不对其进行维护了,并且还有最后必须等到全部滚动完毕才会再次滚动,并且对于rem布局采用基于px的滚动体验非常的差等等。。...2 jquery 第二个想到的是采用类似jquery实现的图片轮播机制,可以基本完成,但是发现无论是jquery还是zepto文字在滚动的时候抖动,可用性比较差。...最后是js: 这里还是写的jquery,相信大家都能看的懂,就是让滚动元素的宽度等于他的内部元素的总宽度减去第一个(或者最后一个)元素的宽度,这样能保证无缝的效果。...最后要说明为什么要用js动态添加css3的类名实现滚动效果,一开始的时候我也是想直接将css3滚动特效写在滚动的元素上,但是在iPhone上发现首次加载当前页面的时候他不会自动滚动。

1.7K20

02-老马jQuery教程-jQuery事件处理

第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。...在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。这个事件处理函数接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。...如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false. 参数: type:添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。...], fn) 说明:jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。...当点击段落的时候触发 foo $("p").unbind("click", foo); // ...

6.4K00

1-选择器与DOM对象

至于0 为什么没有弹出(这个例子用上面提到的在线网站无法验证, 因为那个网站提前会将JS引入),因为在alert("0")的时候,jquery库还没引入进来。...$(document).ready(function () { // dd元素中包含"jQuery"文本的变色 $('dd:contains("jQuery")').css('color', '#FF0000...2.2, parent() 函数 向上遍历DOM树,用于搜索每个指定元素的直接亲元素这个和children()函数的遍历范围是一样的,都是遍历一层。...3.2,clone()函数  复制指定元素并返回一个新的jquery对象。   这是个段落。...但除了这个元素本身得以保留之外,remove() 不会保留元素jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。这一点与 detach() 不同。

2.8K110

05-老马jQuery教程-动画

jQuery的选择器和事件配合起来,可以实现很多很绚的效果,而且简单易用兼容性好。 1. 显示动画 jQuery的原型上的方法 show()方法可以实现让DOM元素进行显示动画。...这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏起来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。 参数跟show保持一致,不再赘述。...这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。...只有使用了插件来提供这个“easein”函数,这个参数才起作用。... 把这个属性设置为true可以立即关闭所有动画(所有效果立即执行完毕) 设置动画的显示帧速 jQuery.fx.interval = 100;

1.9K50

jQuery

$("p").css("color"); 将所有段落的字体颜色设为红色并且背景为蓝色。...将所有段落字体设为红色 $("p").css("color","red"); 2.位置坐标 方法 描述 offset() 读/写当前坐标(原点是页面左上角) position() 读写当前元素的坐标的(...(子元素) find(selector) 搜索所有与指定表达式匹配的元素这个函数是找出正在处理的元素的后代元素的方法。...事件监听绑定在父元素上, 但事件发生在子元素上 事件冒泡到父元素 但最终调用的事件回调函数的是子元素: event.target 好处: 新增的元素没有事件监听 减少监听的数量(n==>1) jQuery...原点为窗口的左上角 console.log(event.pageX, event.pageY); // 原点为页面的左上角 }); 5.事件相关 停止事件冒泡: event.stopPropagation() 阻止事件的默认行为

10.7K20

一个小时学会jQuery

收集一组元素,可以使用如下简单的语法: $(selector) 或者 jQuery(selector) 也许刚开始你觉得$()符号有点奇怪,但大部分jQuery用户很快就喜欢上它的简洁。..."*")选取所有的元素 可以使用这些基本选择器来完成绝大多数的工作,下面我们对这些选择器一一进行讲解。...这个选项也影响data选项中的内容如何发送到服务器。...强烈不建议把这个选项设置成false,这意味着所有的请求都不再是异步的了,这也导致浏览器被锁死。 $.ajax函数返回他创建的XMLHttpRequest对象。...在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据根据这个值解析后,传递给回调函数。

18.4K71

学习jQuery这一篇就够了

jQuery 定义了这个全局的函数供我们调用,它既可作为一般函数调用,且传递的参数类型不同 / 格式不同,功能就完全不同,也可作为对象调用其定义好的方法,此时 就是一个工具对象。...jQuery 核心对象:即执行 jQuery 核心函数返回的对象,jQuery 对象内部包含的是 dom 元素对象的伪数组 (可能只有一个元素),jQuery 对象拥有很多有用的属性和方法,让程序员能方便的操作...,取决于这个样式类是否存在。...如果传入一个 true,则表示是否复制元素上的事件处理函数,从 jQuery 1.4 开始,元素数据也会被复制。...event.preventDefault() 阻止事件默认行为。 event.stopPropagation() 防止事件向外冒泡。

73850

05-老马jQuery教程-动画

jQuery的选择器和事件配合起来,可以实现很多很绚的效果,而且简单易用兼容性好。 1. 显示动画 jQuery的原型上的方法 show()方法可以实现让DOM元素进行显示动画。...这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏起来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。 参数跟show保持一致,不再赘述。...这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。...但是,不同的是,.finish() 导致所有排队的动画的CSS属性跳转到他们的最终值。 参数queue:String类型,停止动画队列中的名称。...把这个属性设置为true可以立即关闭所有动画(所有效果立即执行完毕) 设置动画的显示帧速 jQuery.fx.interval = 100; 对应视频地址:https://qtxh.ke.qq.com

2K00

04-老马jQuery教程-DOM节点操作及位置和大小

fn(index,html):返回一个HTML字符串,用于追加到每一个匹配元素的里边。接受两个参数,index参数为对象在这个集合中的索引值,html参数为这个对象原先的html值。...这个函数的原理是检查提供的第一个元素(它是由所提供的HTML标记代码动态生成的),并在它的代码结构中找到最上层的祖先元素--这个祖先元素就是包裹元素。...fn: 生成包裹结构的一个函数,返回包裹结构html 返回值:jQuery包装对象 实例 // 把所有的段落用一个新创建的div包裹起来 $("p").wrap("<div class...这个函数的原理是检查提供的第一个元素并在它的代码结构中找到最上层的祖先元素--这个祖先元素就是包装元素。...--这个祖先元素就是包装元素

2.1K90

前端面试宝典 v1

让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行! 62、如何阻止事件冒泡和默认事件? 阻止浏览器的默认行为 window.event?...* 当我们需要一个属性的时,Javascript引擎先看当前对象中是否有这个属性,如果没有的话,就会查找他的Prototype对象是否有这个属性。...考察学习知识的态度,是否仅仅是停留在使用层面,要知其然知其所以然 2、jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this?...移动端的点击事件的有延迟,时间是多久,为什么会有?怎么解决这个延时?(click 有 300ms 延迟,为了实现safari的双击事件的设计,浏览器要知道你是不是要双击操作。)...对前端界面工程师这个职位是怎么样理解的?它的前景怎么样? 前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近。

2.3K41
领券