首页 阿里巴巴前端程序员面试题目有多恐怖?看完你就知道了!

阿里巴巴前端程序员面试题目有多恐怖?看完你就知道了!

小沐 2019-6-23 0 83

看看你自己距离阿里巴巴这样的大型互联网工资还有多远?

看完就知道自己能力

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 希望技术慢慢上去吧

分享本文至:
作者: 小沐 本文发布于2019-6-23 09:23:34
小沐

沐辰客栈一个人技术平台

免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

发表评论