脚本宝典收集整理的这篇文章主要介绍了

基础前端面试题总结

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

整理面试时所遇到的前端试题,有错误还请指出

1.解释一下JavaScript的作用域?

作用域,是指函数生效的范围。
JavaScript的作用域分为全局作用域函数作用域
全局作用域
 生命周期将存在于整个程序之内。能被程序中任何函数或者方法访问。
 JavaScript全局作用域有两种声明方式:
   显示声明(带var关键字) 隐式声明(不带var关键字,JavaScript默认声明)
函数作用域
 指在函数内有效,外层无法直接访问。
外层可以通过那些方式访问呢?
  1.通过return访问函数内部变量
  2.通过闭包访问函数内部变量
块级作用域
es6之后才有的概念
  通过letconst关键字和{ }将变量限定块中

2.对vue框架的理解

官方定义的是: 渐进式的JavaScript 框架。
才疏学浅,附上知乎链接https://www.zhihu.com/questio...

3.vue的的父子组件的传值方式

4.对MVVM模型的理解

 MVVM模型主要由三个部分组成
  Model(数据存储)
  View(用户界面)
  ViewModel(业务逻辑)
  基础前端面试题总结-脚本宝典
  View和ViewModel采用双向绑定,View的变动会直接影响到ViewModel层,反之也一样。
  Model和ViewModel之间采取双向通信

5.CSS3的新特性

  过渡
  动画
  转化
  选择器
  边框
  阴影
  背景
  反射
  文字
  颜色
  滤镜
  布局
  盒模型定义
  媒体查询

6.为什么会出现跨域,如何解决跨域问题

  不符合浏览器同源政策(协议,域名,端口号相同)的请求就是跨域。
  Ajax
   JSONP
   WebSocket
   CORS
  片段识别符(fragment identifier)
  window.name
  window.postMessage
自身水平有限,贴上更详细博客:
https://segmentfault.com/a/11...
http://www.ruanyifeng.com/blo...

7.解释一下webpack的机制

总结

以上是脚本宝典为你收集整理的

基础前端面试题总结

全部内容,希望文章能够帮你解决

基础前端面试题总结

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过