前端岗位试题.docx

上传人:b****5 文档编号:29970265 上传时间:2023-08-03 格式:DOCX 页数:8 大小:17.58KB
下载 相关 举报
前端岗位试题.docx_第1页
第1页 / 共8页
前端岗位试题.docx_第2页
第2页 / 共8页
前端岗位试题.docx_第3页
第3页 / 共8页
前端岗位试题.docx_第4页
第4页 / 共8页
前端岗位试题.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

前端岗位试题.docx

《前端岗位试题.docx》由会员分享,可在线阅读,更多相关《前端岗位试题.docx(8页珍藏版)》请在冰豆网上搜索。

前端岗位试题.docx

前端岗位试题

前端岗位试题

亲爱的同学,您好!

该卷一共30题,均为单选题;每个微信账号有且只能登陆1次,请完整作答后再提交,作答限时45分钟。

 

第1项:

信息填写姓名    ____________年级专业    ____________电话    ____________

第2项:

JavaScript中的操作符不包含()

○A.$

○B.

○C.?

:

○D.%

第3项:

JavaScript中的赋值操作符不包含()

○A.++

○B.+=

○C.-=

○D.=

第4项:

以下浏览器内核不正确的是:

○选项1

○B.火狐(Presto)

○C.谷歌(Blink)

○D.Safari(webkit)

第5项:

编写JavaScript代码实现当移动浏览器的垂直滚动时,层(DIV)的垂直位置始终位于浏览器顶端,下列选项中()是正确的

○A.document.getElementById(divid).top=0;

○B.document.getElementById(divid).pixelTop=document.body.scrollTop;

○C.document.getElementById(divid).pixelTop=0;

○D.document.getElementById(divid).style.pixelTop=document.body.scrollTop;

第6项:

代码isNaN(“3.14”)表示()

○A.是否是PI值

○B是否为空

○C.是否是一个对象

○D.是否是一个数字

第7项:

下列控件当前控件文本水平对齐方式的是()

○A.aa.style.textDecorationUnderline

○B.aa.style.letterSpacing

○c.aa.style.textAlign

○D.aa.style.verticalAlign

第8项:

下列哪个代码可以设置或获取当前控件与其底部相邻控件或父控件底边之间的距离()

○A.aa.style.marginBottom

○B.aa.style.marginTop

○C.aa.style.marginLeft

○D.aa.style.marginRight

第9项:

以下哪段代码是获取控件内文本的颜色()

○A.varcolor=aa.style.color

○B.aa.style.color=‘blue’

○C.varwidth=aa.borderWidth

○D.varstyle=aa.style.borderBottomStyle

第10项:

代码P.style.borderBottomWidth=2表示()

○A.设置p的边框为2像素

○B.设置p的底边框为2像素

○C.设置id为P的标签的边框为2像素

○D.设置id为P的标签的底边框为2像素

第11项:

代码varcount=Math.ceil(Math.random()*30)+90,count的值为()

○A.90=count=120

○B.90count=120

○C.90=count120

○D.90count120

第12项:

在JavaScript的表达式parseInt(8.1)+parseFloat(8.1)+parseInt(8.1)的结果是()

○A.88.18

○B.24.3

○C.”8.1”+”8.1”

○D.8.18.18.1

○E.24.1

第13项:

在JavaScript中,可以使用Date对象的()方法返回一个月中的一天

○A.getDate()

○B.getYear()

○C.getMonth()

○D.getTime()

第14项:

分析下面的JavaScript代码段,输出的结果是()emp=newArray(5);emp[1]=1;emp[2]=2;document.write(emp.length);

○A.2

○B.3

○C.4

○D.5

第15项:

对方法声明中的错误代码:

functionAdd(inti1,inti2)分析正确的是

○A.参数不能指定数据类型

○B.没有指定返回类型

○C.没有指定访问

○D.function不是方法声明的关键字

第16项:

对于以下代码分析正确的是inputtype=buttonvalue=点一下onclick=alert(你好,欢迎你)

○A.onclick表示鼠标移上去的事件

○B.这个代码运行时将报错

○C.点击这个按扭时弹出提示框,并显示“你好,欢迎你”

○D.必须把alert改为window.alert才能正常运行

第17项:

代码:

abcdefg.substring(2,3)的结果是

○A.cde

○B.b

○C.c

○D.bcd

第18项:

以下方法中,有()个能够减少页面加载时间?

1.优化图片2.在一些对颜色要求不高的地方选择GIF格式的图片3.压缩合并css4.网址后加斜杠,如5.标明所要展示图片的高度和宽度6.合并文件、图片,减少http请求。

○A.3个

○B.4个

○C.5个

○D.6个

第19项:

阅读如下代码,该代码在浏览器中运行时,点击段落中的文本ClickMe,页面效果为()?

htmlheadtitleclickMe/titlescripttype=text/javascriptlanguage=javascriptfunctionclickDIV(event){vartarget=event.target||event.srcevent;alert(clickDIV,target=+target.nodeName);}functionclickP(event){vartarget=event.target||event.srcevent;alert(clickP,target=+target.nodeName);}/script/headbodydivonclick=clickDIV(event);ponclick=clickP(event);ClickMe/p/div/body/html

○A.先弹出clickP,target=P,再弹出clickDIV,target=P。

○B.先弹出clickDIV,target=P,再弹出clickP,target=P。

○C.先弹出clickP,target=P,再弹出clickDIV,target=DIV。

○D.先弹出clickDIV,target=DIV,再弹出clickP,target=P。

第20项:

在JavaScript中,下列选项中不属于数组方法的是

○A.sort()

○B.length()

○C.concat()

○D.reverse()

第21项:

制作级联菜单功能时调用的是下拉列表框的()事件。

○A.onClick

○B.onChange

○C.onmouseout

○D.onmousemove

第22项:

在es6中,下面程序运行结果输出,选项结果正确的是for(leti=0;i12;i++){}console.log(i);consta=12;a=13;console.log(a);constg={b:

3};console.log(g.b=12);console.log(g.b);let[head,...tail]=[1,2,3,4];console.log(tail);

○A.11,13,3,12,[3,4]

○B.inotdefined,TypeError,TypeErrpr,4

○C.11,12,3,3,4

○D.inotdefined,TypeError,3,12,[2,3,4]

第23项:

在标准的JavaScript中,Ajax异步执行调用基于下面哪一个机制才能实现?

○A.Event和callback

○B.多线程操作

○C.多CPU核

○D.Deferral和promise

第24项:

下面有关浏览器中使用js跨域获取数据的描述,说法错误的是?

○A.域名、端口相同,协议不同,属于相同的域

○B.js可以使用jsonp进行跨域

○C.通过修改document.domain来跨子域

○D.使用window.name来进行跨域

第25项:

下面有关html5标签说法错误的有?

○A.audio标签定义声音,比如音乐或其他音频流

○B.canvas比如来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。

亦或是来自其他外部源内容

○C.标签定义菜单列表。

当希望列出表单控件时使用该标签

○D.标签定义命令按钮,比如单选按钮、复选框或按钮

第26项:

现有如下html结构ulliclickme/liliclickme/liliclickme/liliclickme/li/ul运行如下代码:

varelements=document.getElementsByTagName(li);varlength=elements.length;for(vari=0;ilength;i++){elements[i].onclick=function(){alert(i);}}依次点击4个li标签,哪一个选项是正确的运行结果()?

○A.依次弹出1,2,3,4

○B.依次弹出0,1,2,3

○C.依次弹出3,3,3,3

○D.依次弹出4,4,4,4

第27项:

运行以下程序scriptvarm=1,j=k=0;functionadd(n){returnn=n+1; }y=add(m);functionadd(n){returnn=n+3;}z=add(m);/script

○A.2,4

○B.4,4

○C.2,2

○D.报异常

第28项:

x的值是:

functionA(){this.do=function(){returnfoo;};}A.prototype=function(){this.do=function(){returnbar};};varx=newA().do();

○A.bar

○B.报错

○C.foo

○D.undefined

第29项:

display属性值的常用取值不包括

○A.inline

○B.block

○C.hidden

○D.none

第30项:

XML和JSON的区别以下说法不正确的是:

○A.在数据体积方面:

JSON相对于XML来讲,数据的体积小。

○B.数据交互方面:

JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。

○C.数据描述方面:

JSON对数据的描述性比XML较好。

○D.传输速度方面:

JSON的速度要远远快于XML。

第31项:

控制台(console)会打印出什么?

functiontest(){console.log(a);console.log(foo());vara=1;functionfoo(){return2;}}test();

○A.1,2

○B.2,undefined

○C.undefined,2

○D.undefined,1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1