前端面试题每日1练_151
发布于 2021-09-06 14:37 ,所属分类:试题库考试资料大全
点击上方web前端知识点,选择星标gongzhong号
重磅资讯,干货,第一时间送达
-------
题目1:下面哪一个是JSON数据?
A:{name:"xiaoming",age,"student"}
B:{"name":"xiaoming","age":"student"}
C:{"xiaoming","student"}
D:["xiaoming","student"]
题目2:下面有关 javascript 常见事件的触发情况,描述错误的是?()
A:onmousedown:某个鼠标按键被按下
B:onkeypress:某个键盘的键被按下或按住
C:onblur:元素获得焦点
D:onchange:用户改变域的内容
题目3:JavaScript定义var a="30",var b=8,则执行a%b会得到()。
A:undefined
B:6
C:"6"
D:null
题目4:下列事件哪个不是由鼠标触发的事件()
A:click
B:contextmenu
C:mouseout
D:keydown
--答案--
题目1:正确答案:B
json中key也是个字符串,要加引号。
key和value之间是用:号来表示的
题目2:正确答案:C
解析:
onblur是失去焦点,错得很明显,但是我觉得onkeypress也好像不大对诶,
它好像是按住并松开,而不是仅仅按下.
onkeypress 这个事件在用户按下并放开任何字母数字键时发生。
系统按钮(例如,箭头键和功能键)无法得到识别。
onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。
onkeydown 这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
题目3:正确答案:B
解析:
运算中,如果是数字与字符串的加法运算,那么数字会被转化为字符串,
进行字符串拼接其他运算的时候,字符串会被转化为数字,然后进行运算
题目4:正确答案:D
解析:
click是鼠标点击事件
contextmenu是当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件
[试试在页面中的<body>中加入onContentMenu="returnfalse"就可禁止使用鼠标右键了]
mouseout 事件会在鼠标指针移出指定的对象时发生。
keydown事件会在用户按下一个键盘按键时发生,由键盘触发
学习更多前端内容欢迎我们
往期推荐:
前端面试题每日1练_146
前端面试题每日1练_147
前端面试题每日1练_148
前端面试题每日1练_149
前端面试题每日1练_150
相关资源