Web 前端开发 让前端飞

【IMWeb秋招训练营】【Day6】面试题总结

2017-07-17  本文已影响0人  公子七

经典面试题

21. XHTML和HTML有什么区别?
22. 什么是语义化的HTML?

用正确的标签做正确的事情。
html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;
即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的;
搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;
使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

23. 常见的浏览器内核有哪些?
24. HTML5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?

IE8/IE7/IE6支持通过document.createElement方法产生的标签,
可以利用这一特性让这些浏览器支持HTML5新标签,
浏览器支持新标签后,还需要添加标签默认的样式。
当然也可以直接使用成熟的框架、比如html5shim;


* 如何区分HTML5: DOCTYPE声明(html4有三种声明,h5只有一种)\新增的结构元素\功能元素

####思考题
#####11. 前端开发中有什么经典的轮子值得自己去实现一遍?
知乎传送门:https://www.zhihu.com/question/29380608
#####12. 在你的日常开发中遇到过哪些常用布局是无法用纯 CSS 实现的?
知乎传送门:https://www.zhihu.com/question/31863128
上一篇下一篇

猜你喜欢

热点阅读