本文目录

盛趣游戏 前端工程师面试题

🌙
手机阅读
本文目录结构

盛趣游戏 前端工程师面试题

js数组的方法中,哪些方法不能改变自身数组?()

正确答案: D

pop
splice
sort
concat

调用canvas对象的哪个方法来获取绘图环境()

正确答案: B

getContent
getContext
getGraphics
getCanvas

选择题

for(var i=0;i<5;++i){
    setTimeout(function(){
        console.log(i+ ' ');
    },100);
}

以上代码执行的结果是()。

正确答案: A

5 5 5 5 5
0 0 0 0 0
0 1 2 3 4
1 2 3 4 5

下列js延迟加载的方式中,只有IE浏览器支持的是哪一种方式?()

备注:该题可能过时,请按照之前的知识选择。

正确答案: B

async
defer
动态创建DOM方式
按需异步载入

下列定义的 css 中,哪个权重是最低的?()

正确答案: C

#game div.name
#game .name
#game div
#game .name span

关于 jsonp 的优缺点的表述中,哪一项是错误的?()

正确答案: C

它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制
兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支持
只支持GET、POST两种HTTP请求,不支持其它类型的HTTP请求
只支持跨域HTTP请求,不能解决不同域的两个页面之间如何进行JavaScript调用的问题

下面哪个不是RegExp对象的方法?()

正确答案: B

test
match
exec
compile

在 HTML5 中,哪个元素用于组合标题元素?()

正确答案: D

<group>
<header>
<headings>
<hgroup>

关于 this 的工作原理,下面 4 种情况的描述哪一个是错误的?()

正确答案: C

在全局范围内,this指向全局对象(浏览器下指window)
对象函数调用时,this指向当前对象
全局函数调用时,this指向全局函数
使用new实例化对象时,this指向新创建的对象

下面哪一种不属于 js 的六种基本数据类型?()

正确答案: D

undefined
string
null
Object

选择题

var arr=[{a:1},{}];
arr.forEach(function(item,idx){
    item.b=idx;
});

上面代码执行后, arr 的值是:()

正确答案: B

[{a:1},{}]
[{a:1,b:0},{b:1}]
[{a:1,b:1},{b:1}]
[{a:!,b:0},{b:0}]

哪一个不是浏览器默认的天生inline-block标签(拥有内在尺寸,可设置高宽,不会自动换行)?

正确答案: C

<button>
<input>
<label>
<img>

超链接访问过后hover样式就不出现了,被点击访问过的超链接样式不再具有hover和active了,解决方法是改变CSS属性的排列顺序?()

正确答案: A

a:link {} a:visited {} a:hover {} a:active {}
a:visited {} a:link {} a:hover {} a:active {}
a:active {} a:link {} a:hover {} a:visited {}
a:link {} a:active {} a:hover {} a:visited {}

表示新开一个标签页的超链接代码是:()

正确答案: C

<a href=URL target=_new>..</a>
<a href=URL target=_self>..</a>
<a href=URL target=_blank>..</a>
<a href=URL target=_parent>..</a>

在实际使用中,下面哪一个可以很方便的获得页面中定义的HTML对象?()

正确答案: D

document.GetElementsByTagName
document.getElementByTagNames
document.getElementsById
document.getElementById

选择题

var F=function(){};
Object.prototype.a=function(){};
Function.prototype .b=function(){};
var f=new F();

关于这段代码正确的结论是:()

正确答案: A

f能取到a,但取不到b
f能取到a,b
F能取到b,不能取到a
F能取到a,不能取到b

下列哪一项不是 HTML5 中新增加的标签?()

正确答案: C

nav
article
caption
video

下列 media queries 的定义方式中,哪一个是适配 iphone6s 的?()

正确答案: A

.@media(min-device-width:375px) and(max-device-width:667px) and(-webkit-min-device-pixel-ratio:2){}

.@media(min-device-width:414px) and(max-device-width:736px) and(-webkit-min-device-pixel-ratio:3){}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2){}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){}

下面哪一个字符串不匹配正则 /^a|bc$/ ()

正确答案: A

’bcd’
’abc’
’dbc’
’adc’

下面结果为真的表达式是:()

正确答案: C

null instanceof Object
null === undefined
null == undefined
NaN == NaN

编写一个函数实现form的序列化(即将一个表单中的键值序列化为可提交的字符串)

https://uploadfiles.nowcoder.com/images/20170809/826546_1502266818915_93522A69885F108501B3A83FB940A25A

请用js原生代码写出数组去重的函数,并考虑到执行效率。

参考

https://www.nowcoder.com/test/6232322/summary

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了