原测试链接:http://davidshariff.com/quiz/
这些测试题是David Shariff(不要问我他是谁,因为我也布吉岛)写的,感觉挺有意思,拿来分享一下。注意了,这里是前端测试题,找前端面试题的盆友请绕行,当然如果你绕行可能会错过面试时遇到的测试题。
CSS
1、 CSS是大小写敏感的吗? 不是
|
|
2、 margin-top
和margin-bottom
会对行内元素有影响吗?不会
3、 padding-top
和padding-bottom
会影响行内元素的大小吗?不会
4、 如果有个<p>
的样式为font-size:10rem
,当用户改变浏览器大小时,它的文字是响应式的吗?不是
5、 伪类:checked
将会选择type为radio和checkbox的input,而不会选择<option>
。错误
6、 在HTML文档中,:root
总是指向<html>
元素。正确
7、 translate()
函数可以在z轴上移动元素。错误
8、 Sausage的文本是什么颜色?蓝色
|
|
|
|
9、 Sausage的文本是什么颜色?蓝色
|
|
|
|
10、 Sausage的文本是什么颜色?蓝色
|
|
|
|
11、 Sausage的文本是什么颜色?蓝色
|
|
|
|
12、 Sausage的文本是什么颜色?蓝色
|
|
|
|
13、 Sausage的文本是什么颜色?蓝色
|
|
|
|
14、 Sausage的文本是什么颜色?蓝色
|
|
|
|
15、 #example
的位置有什么变化? 所有#example后面的元素向上移动5px;
|
|
|
|
16、 #example
的位置有什么变化? 将会向左移动5px;
|
|
|
|
17、 浏览器会下载未使用的样式资源吗?不会
|
|
|
|
18、 在页面加载时,mypic.jpg
会被浏览器下载吗?会
|
|
|
|
19、 在页面加载时,mypic.jpg
会被浏览器下载吗?不会
|
|
|
|
20、 only
选择器有什么作用?阻止老浏览器解析这个选择器的其它部分
|
|
21、 overflow: hidden
会创建一个新的BFC吗? 会
|
|
|
|
22、 screen
关键字被应用于设备的物理屏幕还是浏览器的视窗?浏览器的视窗
|
|
html
1、 <keygen>
是H5有效的标签吗?是
2、 <bdo>
标签会改变文本的方向吗?会
3、 下面的html是有效的吗?是
|
|
4、 什么情况下你会用<small>
?2
1. 当你在h1后面创建子标题时;
2. 当你在footer中创建copyright信息时;
3. 这两种情况都可以;
5、 当页面中包含多个<h1>
标签时,会对SEO有负面影响吗?不会
6、 如果你有一个搜索结果页,并且想高亮搜索的条目,你会使用什么html标签?2
<strong>
<mark>
<em>
<highlight>
7、 scoped
的作用是什么?2
|
|
- 对后续同父元素应用样式;
- 对scoped的父元素的所有子元素应用样式;
- 只对IE浏览器应用样式
8、 HTML5支持块级超级链接吗? 支持
|
|
9、 第一次加载时,这html会触发http请求吗?会
|
|
10、 第一次加载时,这html会触发http请求吗?会
|
|
11、 在Hello World
弹出前,main1.css
必须下载并解析完吗?是的
|
|
12、 在main2.css
被获取前,main1.css
必须下载并解析完吗?不用
|
|
13、 Paragraph 1
在页面上被渲染之前,main2.css
必须下载并解析完吗?是的
|
|
javascript
1、 下面的语句结果是什么?”1234”
|
|
2、下面的语句结果是什么?”91”
|
|
3、 弹出什么?
|
|
4、 弹出什么? function
What is alerted? 2
|
|
5、 弹出什么?3,1
|
|
6、 弹出什么?3,1
|
|
7、 弹出什么?2
|
|
8、 弹出什么?3
|
|
9、 弹出什么?undefined
|
|
10、 弹出什么?2
|
|
11、 弹出什么?2
|
|
12、 弹出什么?number
|
|
13、 结果是什么?2
|
|
14、 结果是什么?”f,o,o”
|
|
15、 控制台会打印什么?undefined
|
|
16、 结果是什么?false
|
|
17、 弹出什么?undefined
|
|
总结
这些小测试有易有难,如果你有疑问就请留言交流吧。