国庆过后来到了广州,12日下午迎来了前端的第一次面试。面试的公司是一家物流公司,地址位于偏远的白云区。
面试形式是简单的一对一面试,面试官应该是一个前端技术方面的吧!面试大概提问的问题如下:
1、如何使用HTML5输入框只能输入数字。
答案:type=number
2、如何用HTML5实现时间下拉功能。
答案:利用select标签,并利用JS实现。
3、CSS如何实现圆角。
答案:border-radius属性。
4、如何使用CSS滚动条。
答案:设置属性overflow:scroll。
5、JS内置的原生对象有哪些。
答案:String对象、Math对象、Date对象、Array对象、Event对象
6、JQuery如何获取一个元素。
答案:美元符号$括号内加选择器。
7、JQuery常用的伪类选择器有哪些。
答案::hover、:eq、:father、:first、:last等等
8、JQuery后面添加元素的伪类是什么。
答案: :after。
9、JQuery用ID选择器和类选择器有什么不同。
答案:ID选择器只能选取一个类数组jQuery对象,类选择器选取可以选择多个jQuery对象。
10、JQuery用类选择器选取的结果中,选择某一元素如何实现。
答案:利用'[index]'
11、JQuery选取ul中第一个li如何实现。
答案:选择器中利用:first 或 find('ul li').eq(0)
12、JQuery选取兄弟元素有哪些方法。
答案:siblings、next()、prev()。
13、JQuery插入元素的方法。
答案:append()、prepend()、after()、before()
14、JQuery隐藏和显示元素的方法。
答案:hide(),show(),toggle()。
15、hide(),show()可传入什么参数
答案:隐藏和显示过程的时间和回调函数
16、如何循环数组。
答案:for循环、for...in、eachfor()、for...of
17、AJAX的参数有哪些.
答案:url,username,type,data等等
18、如何获取cookie。
答案:document.cookie。
19、如何获取元素的坐标。
答案:用getBoundingClientRect()实现
20、less与css有什么区别(我在简历中有写熟练使用less)。
答案:1、less不能在HTML文档直接编译。
2、less中可以定义函数。
3、less样式中能镶嵌选择器。
总结:以上答案都是个人的见解,并不代表是标准答案。个人在这次面试过程中,表现并不理想,在自我介绍方面,没有事先的准备,表现十分糟糕。在回答问题过程中,也有部分知识是回答不全或是没有回答的方向,部分答案是面试后查询回来的。总体来看,问题其实都是比较简单和基础的,由于面试的公司前端技术就用到html5、css3、js和jquery框架,所以问题多放在jquery方面。
网友评论