jQuery考试题及面试题
1. $(document).ready() 是个什么函数?为什么要用它?
答:当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
使用$(document).ready()的最大好处在于它适用 于所有浏览器,jQuery帮你解决了跨浏览器的难题
2. jquery中$.get()提交和$.post()提交有区别吗?
答:相同点:都是异步请求的方式来获取服务端的数据
不同点:
1) 请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。
2)参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器的,这种传递是对用户不可见的。
3) 数据传输大小不同:get方式传输的数据大小不能超过2KB 而POST要大的多
4)安全问题: GET 方式请求的数据会被浏览器缓存起来,因此有安全问题
3. 如何来设置和获取HTML 和文本的值?
答:设置和获取HTML的值使用html()方法,设置和获取文本的值使用text()方法
<p><strong>春</strong>来江水绿如蓝</p>
<script>
$("p").html(); //获取的结果的是: <strong>春</strong>来江水绿如蓝
$("p").text(); //获取的结果的是:春来江水绿如蓝
</script>
4.jQuery中 detach() 和 remove() 方法的区别是什么?
答: 两者的共同之处在于都不会把匹配的元素从jQuery对象中删除
不同之处在于用remove()删除的元素,除了元素被保留,其他的在这个元素上的绑定事件等都会被移除,但是detach()方法不会移除这个元素上的方法或者是附加数据。
5. jquery中attr和prop的区别
prop 和 attr 均可获取属性值,但 prop 不扫描源码来获取而是根据页面的信息
官方建议具有true和false两个值的属性使用prop方法来获取或者设置,如:checked、selected或disabled等,其他的属性使用attr()方法进行设置和获取
6. jQuery 里的 ID 选择器和 class 选择器有何不同?
答:class选择器获取到的是一类对象的集合,id选择器获取的是一个对象
7. $(this) 和 this 关键字在 jQuery 中有何不同
答:$(this) 返回一个 jQuery 对象,可以使用它调用多个 jQuery 方法;而this是javascript中表示上下文中的当前DOM元素,不能用它来调用jQuery中的方法,直到它被$()函数包裹。
8.请简述window.onload和$(document).ready()的区别
答:window.onload :必须在页面所有元素(包括图片,引用文件)加载完后执行
$(document).ready() :是页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完。
9.写出5个以上的jQuery的选择器
id选择器、类选择器、群组选择器、子代选择器、后代选择器、标签选择器、表单选择器
10. jQuery中bind()方法和on方法有什么不同?
bind() 方法只能给绑定元素添加事件,on()方法不使用第二个参数时与bind()相同
on方法可以将子元素的事件委托给父元素进行处理;on方法可以给动态创建的元素绑定事件。
11. JavaScript中DOM对象和jQuery中对象怎样互相转化?
答: js对象转jQuery对象使用$()即可
jQuery对象转js对象使用数组索引的方式或者get()方法
jQuery考试题及面试题相关推荐
- jquery级试题_JavaScript Jquery考试题.doc
JavaScript Jquery考试题 JavaScript / Jquery /ajax 测试题 共40题,每题2.5分 ,满分100 1. 以下哪个不是javascript语言的特点:( ) A ...
- jquery级试题_JavaScript Jquery考试题
JavaScript / Jquery /ajax 测试题 共 40 题,每题 2.5 分 ,满分 100 1 . 以下哪个不是 javascript 语言的特点: ( ) A. 基于对象 B. 跨平 ...
- jQuery与Ajax 面试题库(长期更新中...)
jQuery 部分: JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单.你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到 ...
- JavaScript/JQuery/Ajax部分[面试题]
上一篇文章[Java高级部分之多线程(面试题)] 文章目录 1.谈谈你对js的理解 2.用js和JQuery怎么进行表单验证 3.JavaScript的数据类型有哪些 4.ajax的优点 5.ajax ...
- 2021年最新Web前端HTML,CSS,Vue,React,Jquery大概率面试题合集
CSS3 HTML5 前端面视题 1.Css3新增的特性 边框: border-radios 添加圆角边框 border-shadow:给框添加阴影 (水平位移,垂直位移,模糊半径,阴影尺寸,阴影颜色 ...
- 计算机组成和网络考试题,计算机组成原理试题及答案
<计算机组成原理>试题 一.(共30分) 1.(10分) (1)将十进制数+107/128化成二进制数.八进制数和十六进制数(3分) (2)请回答什么是二--十进制编码?什么是有权码.什么 ...
- 华清远见java考试题_Java面试题,你能答对几个?
学IT技术是很热门的,但是对于找工作来说,最能看出你的能力的就是面试题了,对于java程序员来说,这里总结了java面试题,让你轻松过面试. 1. Java编译的指令是什么 编译是:javac jav ...
- html css考试题选择题,html_JavaScript_css试题
HTML--CSS-JS-Servlet 一.HTML试题库(22) 1.单选题(12*1) (1)下列哪个标签是定义标题的( A ) A.h1 B.hr C.hw D.p (2)html中的注释标签 ...
- 计算机类文献检索考试题,文献检索试题精选2
文献检索试题精选2 1.在SCI E数据库检索高晋生老师发表的文章,检索式正确的是: A.AU=gao jinsheng B.AU=gao js C.AU=js gao D.AU=gao, J-S B ...
最新文章
- 2022-2028年中国宠物用药行业市场前瞻与投资战略规划分析报告
- 摊手:工作五年我拿了两次 N+1 赔偿!
- 数据预处理之独热编码(One-Hot Encoding)
- MATLAB从入门到精通系列之matlab常见问题集锦-(一)
- SNMP学习笔记之SNMPv3的配置和认证以及TroubleShooting
- opencv_contrib4.4安装
- 大数据互联网架构阶段 前台系统架构 跨域请求
- 如何存储 Git 大文件?
- 短信通信的几种情况和CMS错误
- [PAL规范]SAP HANA PAL演绎推理算法Apriori编程规范APRIORIRULE
- Python使一列数据总和为1
- 跨地域为同事广播幻灯片
- 使用DotNet以来一直都有出现这样的问题
- 关于管理的十个经典故事
- Confluent修改许可,限制其他云供应商
- 简单介绍小系统车载中控导航上蓝牙模块
- AspnetPager
- 学习大数据参加培训班,大概需要多长时间?
- SEO关键词产出之词频分析(关键词工具篇)
- Qt开发 之 抓取崩溃信息(读这一篇就够了)
热门文章
- 签证更便捷 网络电话让出国旅行再降门槛
- 服务器出现 HTTP 400、404、500、502 错误原因及解决方法
- 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(十五)——JSP基础语法 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语
- PHP之后台开发需要做什么——即时通信IM
- 手机畅游软件-Java手机版2.0
- 2022年最新互联网大厂前端面试题及答案-前端工程必备技能(持续整理更新中【关注收藏不迷路】)
- warez和0day
- iphone map(地图)的实现
- android之利用surfaceView实现自定义水印相机
- oppo 手机侧滑快捷菜单_OPPO十年发展历程:坚守创新,不忘初心!