Web前端阶段测试-答案
Web前端阶段试题答案
注意:
考试时间为120分钟;试卷总分100分;60分以上为及格。
请遵守考试纪律,严禁各种形式作弊,一经发现,成绩按0分处理。
请在规定时间内,完成考试,延迟交卷成绩按0分处理。
选择题没有在题目后特殊提示多选,默认都是单选题。
一选择题(30分, 每题1分)
二简答题(40分,共7题)
1 如何在页面中引用JS文件(2分)
2 JS的正则使用,写一个邮箱匹配正则(3分)
3 用Jquery获取表单中被选中下拉的值和文本。(4分)
例如:
4 简单阐述一下jQuery函数$(...).text(),$(...).val() 和 $(...).html()的区别? (3分)
5 jquery中有哪些方法? (4分)
6 js中id选择器和class选择器的区别(4分)
7 简述form标签的功能和常用属性的意义? (6分)
8 jQuery中使用过哪些插入节点的方法,他们的区别是什么?(6分)
在元素内部添加
append:向每个匹配的元素内部追加内容
我想说:
$("p").append("你好")
我想说:你好
appendTo:将所有匹配的元素追加到指定的元素中
我想说:
$("你好").appendTo("p")
我想说:你好
web前端开发笔试题库prepend:向每个匹配的元素内部前置添加内容
我想说:
$("p").prepend("你好")
你好我想说:
prependTo:将所有匹配的元素前置到指定的元素中
我想说:
$("你好").prependTo("p")
你好我想说:
在元素外部添加
after:在每个匹配元素之后插入内容
我想说:
$("p").after("你好")
我想说:
你好
insertAfter:将所有配的元素插入到指定元素的后面
我想说:
$("你好").insertAfter("p")
我想说:
你好
before:在每个匹配的元素之前插入内容
我想说:
$("p").before("你好")
你好
我想说:
insertBefore:将所有匹配的元素插入到指定的元素的前面
9 $(document).ready() 是个什么函数?为什么要用它?(4分)
ready() 函数用于在文档进入ready状态时执行代码。当DOM 完全加载(例如HTML被完全解析DOM树构建完成时),jQuery允许你执行代码。使用$(document).ready()的最大好处在于它适用于所有浏览器,jQuery帮你解决了跨浏览器的难题。
10 jQuery中.get()提交和.post()提交的区别(4分)
1、.get()使用GET方法来进行异步提交.get()使用GET方法来进行异步提交.post()使用POST方法来进行异步提交
2、get请求方式将参数跟在url后进行传递用户可见 post请求则是作为http消息的实体内容发送给服务器,用户不可见
3、post传输数据比get大
4、get请求的数据会被浏览器缓存不安全
三编程题(30分,共4题)
1 form中常用的组件?(6)
2实现如下效果:鼠标悬浮到哪个菜单,背景颜高亮。(6)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论