面试题记录

163 阅读1分钟

什么是事件委托?

  1. 事件委托也称为事件代理,原理是将子元素需要绑定的响应事件委托给父元素,让父元素担任事件监听的职务
  2. 事件委托依赖的是冒泡事件(响应事件从子元素向上一层一层传递,所以可以被父元素监听到)
  3. 事件委托内存的占用,减少注册事件,子元素不需要再次绑定事件

Vue的特点

  • 轻量级框架
  • 数据双向绑定
  • 响应式原理(MVVM模型)
  • 组件化开发(结构较为清晰,容易维护,每个组件业务相互独立,不会出现混淆)
  • 具有相当完整的生态社区(vue 全家桶)
  • 客户端路由(路由跳转不刷新页面)
  • 状态管理(可以对数据进行统一管理,追踪数据问题比较方便)
  • 用指令进行交互(v-on/v-if/v-bind...)

清除浮动的方法

1.给祖先元素加上高度(浮动的子元素就失去了移动到不同行的空间)
2.css的clear:both属性(不过margin会失效,导致子元素靠在一起)

3.在两个浮动元素之间加一个有高度的标签,

继承

什么是作用域链

浏览器内核

对精灵图的了解