笔戈 Web Team技术干货代码改变世界

以 HTML5 Boilerplate 为基础的前端面试题

2014-09-28  本文已影响3008人  阿树

最近老大让我出一套关于前端的面试题,不想重复网络上的题库。考虑一会,决定采用 HTML5 Boilerplate 这套优秀的前端模板作为基础进行拓展,主要考察日常的前端开发的基础知识,偶尔插入一些平时具有好奇心才会去了解的知识 (O_O)?。

要点:

题目类型:技术视野、项目细节、理论知识、案例题
进行追问:延展问题的广度和深度,得知真实实力。因为关联性知识是长期学习获得,难以依靠临时记得。

关于IE hack,条件注释 <html> 相比 CSS hack 的优势是?

ie-hack.png
追问:

延伸阅读:Conditional Stylesheets vs CSS Hacks? Answer: Neither!

网站的 SEO 可以从前端那些方面进行优化?

<title></title>
<meta name="description" content=“”>

追问:

延伸阅读:浅谈前端与SEO

Normalize.css 和 Reset.css 的区别?

<link rel="stylesheet" href="css/normalize.css”>

追问:
Normalize.css 的作者 necolas 提出 「A new micro clearfix hack」,请你谈谈其工作原理,以及你还有其他清除浮动的技巧吗?(以下为代码)

clearfix

延伸阅读:A new micro clearfix hack

关于 jQuery,请指出 $ 和 $.fn 的区别,或者说出 $.fn 的用途?

src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"

追问:

Google Analytics 采用的是什么加载方式?谈你你了解的 javascripts 加载方式有哪几种?

google-analytics

追问:

Last:

日常如何了解前端资讯和学习前端知识?

上一篇下一篇

猜你喜欢

热点阅读