前端开发面试题

问题

此部分用于自测。如有疑惑,可参看后文的答案部分。

HTML

  • Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

  • 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

  • 介绍一下CSS的盒子模型?

  • link 和@import 的区别是?

  • CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?

  • 如何居中div?如何居中一个浮动元素?

  • 浏览器的内核分别是什么?

  • ht...

阅读全文→

smarteng 发布于 2014-04-28 20:16

转-javascript 最佳实践

某些技术能够实现,当浏览器支持相应功能时文档会得到增长(渐进增强),而当浏览器不支持相应功能时,文档被退化(平衡退化)。通过使用这些技术,不支持相应功能的浏览器也会获得同一文档的相同信息但却不同的视图。 

阅读全文→

smarteng 发布于 2011-04-11 13:08

JavaScript变量及其作用域

本文将继续就如下几点做出一些归纳,更多的是对ECMA-262中相应知识点的一些翻译并掺杂笔者的一些拙见,仅供参考。由于对个别专业词汇的解释拿捏不定,在罗列demo的同时,对于结论的后续推断将留给读者自身分析一些余地,见谅。

阅读全文→

smarteng 发布于 2011-03-08 13:32

CSS兼容IE/Firefox

作为一个web开发者,最最令人头痛的就是这个css,JavaScript,在各个浏览器的兼容,美工们都头痛的不行,我们php工程师也是叫苦连天,怎么就不能只写一种模式呢,还得必须兼容 IE 6 7 8 9 ,chrome Firefox,opera …… 等等,这个文章说的是 CSS兼容IE/Firefox

阅读全文→

smarteng 发布于 2010-08-11 18:15