前端面试必问

很奇怪虽然我不做前端工作,但却莫名的喜欢前端,当个爱好吧。

HTML+CSS篇

  1. CSS3选择器有哪些,优先级如何?
  2. 如何引入第三方js脚本及css样式文件?
  3. HTML5新特性?用到了哪些?
  4. HTML5新定义了一些语义化标签,有哪些?语义化标签的优点是?
  5. CSS3新特性?用到了哪些?最基础的圆角、渐变效果如何实现?
  6. localStorage、sessionStorage、cookie的区别以及它们的应用场景?
  7. 大概了解HTML5是如何做离线浏览的?应用程序缓存Application Cache
  8. Div+CSS布局比Table布局的优势?
  9. HTML行级元素和块级元素标签都有哪些?它们的区别是什么?如何相互转换?
  10. display:none与visibility:hidden的区别是什么?
  11. Sass、Less是什么?大家为什么要使用他们?
  12. 请用CSS写一个简单的幻灯片效果页面?使用animation动画实现一个简单的幻灯片效果
  13. CSS都有哪些布局方式?弹性布局,流式布局,盒子模型。学习css布局http://zh.learnlayout.com/inline-block.html
  14. 如何理解响应式布局?
  15. CSS相对定位、绝对定位的关键字?如何应用?
  16. CSS如何清除浮动?
  17. 如何实现页面内容永远居中显示?margin: 0 auto的用法
  18. 从HTML,CSS角度有哪些措施或规范可以提高页面加载速度?
  19. Form表单有几种提交方式?区别是什么?
  20. 如何理解表现与内容相分离?

Javascript篇(http://www.jianshu.com/p/fc1faa8730b2)

  1. 介绍一下JS有哪些内置对象?
  2. call和apply的作用是什么?区别是什么?
  3. 介绍一下JavaScript 原型,原型链,它们有何特点?
  4. JavaScript如何实现继承?
  5. JavaScript 有哪几种创建对象的方式?
  6. 事件是什么?IE与火狐的事件机制有何区别?如何阻止冒泡?
  7. 什么是闭包(closure),为什么要用它?怎么用的?
  8. Ajax是什么?如何创建一个Ajax?
  9. 谈一谈你对 ECMAScript6 的了解?有什么新的特性?
  10. DOM操作——怎样添加、移除、移动、复制、创建和查找节点?
  11. 如何理解MVC模式?
  12. 分别用Javascript原生代码与Jquery写出幻灯片效果?
  13. 什么是回调?回调函数是如何实现的?
  14. 获取界面上所有的checkbox并遍历它们。
  15. vue的几大特点是什么?
  16. Vue.js的常用指令以及它们的用法?
  17. 解释下JavaScript中this是如何工作的。
  18. 写一个Javascript方法将数组进行排序?
  19. 对字符串有哪些操作函数?
  20. 用过哪些Javascript框架?这些框架分别解决什么问题?
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值