前端面试题

来源:互联网 发布:linux系统查看ip地址 编辑:程序博客网 时间:2024/06/06 15:40

  1. 行内元素有哪些?块级元素有哪些?空(void) 元素有哪些?
  2. link和@import的区别是?
  3. 常见兼容性问题?(含移动端)
  4. HTML5的离线存储?
  5. 描写一段语义化的html代码吧
  6. HTML5的form如何关闭自动完成功能?
  7. 什么是闭包(closure),为什么要用?
  8. localStorage和sessionStorage是如何被操作的?请简单写出示例代码
  9. css定义的权重
  10. JS的几种数据类型以及常见内置对象类
  11. this这个对象你是怎么理解的?
  12. IE与FF的事件机制有什么区别?如何阻止冒泡?
  13. 你对原型链有什么样的理解?
  14. JS中的call()和apply()方法的区别?
  15. 开发一个“幻灯片”插件,要求如下:
    a)根据屏幕大小实时自适应全屏或指定宽高;
    b)需要显示当前显示为第几张图索引位置;
    c)需要按钮其左右滚动;
    d)图片在自适应时需要居中显示;
  16. 请封装一个移动端和PC端自适应的tap事件,要求如下:
    a)该事件需要支持按下、按下移动、松开三种事件;
    b)在支持上面3种事件的同时需给每个事件带一个callback;
    c)可控制其事件冒泡的支持、阻止;
    d)可控制是否阻止浏览器默认操作;
0 1
原创粉丝点击