HTML

该文档存放的只是 HTML 部分的问题,其中答案部分放在对应目录下的 questionsAndAnswers.md 文件中,答案部分也只是个人所做的答案,可能存在不正确的地方,欢迎大家共同讨论,找出一个完美的答案。

希望大家能够多学一点知识,能够对面试有所有帮助。

1. 下面代码中,在浏览器上显示为什么会有空格?(人人)

<div><span>1</span> <span>2</span> <span>3</span></div>

显示结果:1 2 3,为什么会有空格 ?

2. HTML 语义化是什么?

3. 为什么要进行 HTML 的语义化?

4. 写 HTML 代码时应注意什么?

下面这些问题,是一些网上的常规问题。

5. 块级元素有哪些?

6. 行内元素有哪些?

7. 行内块级元素有哪些?

8. 行内元素和块级元素的具体区别是什么?行内元素的 padding 和 margin 可以设置吗?

9. 那么问题来了,浏览器还有默认的天生 inline-block 元素(拥有内在尺寸,可设置高宽,但不会自动换行),有哪些?( 行内块级元素 )

10. 每个 HTML 文件里开头都有个很重要的东西,DOCTYPE,这是做什么的?

11. get 和 post 的区别?(京东、瓜子、Qunar.com)

要本质的东西,不要说 API 使用上的区别

12. 什么是同源策略?跨域有哪些解决方案?什么是跨域?(京东、瓜子、Qunar.com)

// -------------------打印分界线-----------------------


Qunar.com

13. 一个原生的<input>标签都有些什么事件?在浏览器上 onchange 什么时候触发?

14. 原生的变化如何监听?怎么知道 input 框的值是改变了?

15. html 原生事件

16. http 和 https 的区别?对 https 有什么了解?

17. 浏览器缓存(http 缓存)的理解?缓存的策略?怎么判断是否去更新?

18. CDN 了解吗?


19. HTML5 的新特性(或者说 HTML5 有代表性的标签)

20. 写一个选择器,完成从 DOM 中获取所有<a>中包含163.com的链接筛选出来。

其实考察的是如何自己实现$符号,使用的是document.queryElementAll(a[href*=163.com])

21. 从浏览器输入 URL 到页面展示过程发生了什么?

22. 浏览器是如何渲染页面的

23. 你所了解到的 web 攻击技术有什么?

24. 前端开发中,如何优化图像?图像格式的区别?

results matching ""

    No results matching ""