欢迎光临沃茨博客
一个爱分享的网站

阿里巴巴的前端面试题到底有多可怕?看了这些就全明白了!

阿里巴巴的前端面试题到底有多可怕?看了这些就全明白了!
今天我给大家找来了阿里巴巴的前端面试题,让大家感受一下 大企业的风度,看看你自己距离阿里巴巴这样的大型互联网工资还有多远?

阿里巴巴的前端面试题到底有多可怕?看了这些就全明白了!
1、请列举7种以上常用的HTML标签,说明其语义。

1)div标签,是一个块元素,就像一个大盒子,可以放各式各样的东西;

2)p标签,也是一个块元素,它通常用来放一段话的….;

3)h1,h2,h3,…h6标签,也是块元素,常用来放标题;

4)span标签,是一个行内元素,常用来处理一段话中的某几个字符;

5)img标签,用来加载图片的标签;

6)table标签,用来创建表格的标签;

7)br标签,用来换行的标签;

8)hr标签,用来表示分行线的标签;

9)a 一个点击跳转的标签;

10)ul 一个用来做列表的标签。

2、请说明下面各种情况的执行结果,并注明产生对应结果的理由。

function doSomething() {

alert(this);

}

① element.onclick = doSomething,点击element元素后。

② element.onclick = function() {doSomething()}, 点击element元素后。

③ 直接执行doSomething()。**

1)弹出element object,通过函数赋值方式,this直接指向element对象;

2)弹出window object,this是写在doSomething这个函数里面的,而这种方式的事件绑定写法并没有将element对象传递给this,而在默认情况下this 指向window;

3)弹出window object,没有绑定对象的情况下this默认指向window。

3、请用JavaScript语言实现 sort 排序函数,要求:sort([5, 100, 6, 3, -12]) // 返回 [-12, 3, 5, 6, 100]。

如果你有多种解法,请阐述各种解法的思路及优缺点。(仅需用代码实现一种解法,其它解法用文字阐述思路即可)

还有很多就不放上来了,看完是不是觉得自己懵逼了 哈哈 me too 希望技术慢慢上去吧

 

赞(0) 打赏
未经允许不得转载:沃茨博客 » 阿里巴巴的前端面试题到底有多可怕?看了这些就全明白了!
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏