Web前端开发笔试面试题

1、javascript中包含的数据类型有:

  Undefined、Null、Boolean、Number、String 还有一种复杂的数据类型Object
2、使用什么属性可以让内联元素也可以定义margin-top和margin-bottom?
  line-height

3、html5有哪些新特性?
  (1)新的文档类型:声明方式
  (2)脚本和链接无需type
  (3)语义Header和Footer:以前

,现在
  (4)新元素Hgroup:


  (5)标记元素(高亮标签):比如说,当我在某博客中搜索“Open your Mind”时,我可以利用一些JavaScript将出现的词组用修饰一下.
  (6)图形元素:修饰图片注释

图片注释


  (7)重新定义,定义小字1、css文件,以及js文件尽量分别都放在一个文件里,因为客户端请求服务器的次数就会减少。
  (8)占位符placeholder:你需要用JavaScript来给文本框添加占位符。比如,你可以提前设置好一些信息,当用户开始输入时,文本框中的文字就消失。
  而在HTML5中,新的“placeholder”就简化了这个问题。
  (9)必要属性:当文本框被指定必需时,如果空白的话表格就不能提交,输入框高亮显示。如或required="required" />
  (10)Autofocus自动聚焦属性,如:
  (11)Audio支持
当使用