Vue学习笔记

序言:乱七八糟一锅粥!

基于Vue.js 教程、介绍— Vue.js

Vue学习笔记_第1张图片
vue-lifecycle.png

心得:

  • 在vue中,推荐始终使用 kebab-case 的事件名,因为html对大小写不敏感,也就是说,默认会转为全小写。其他像组件名等也使用kebab-case。
  • 浏览器渲染次数越少肯定性能越高
  • v-html是解析成html,而大括号是解析成字符串。
  • “Mustache”语法 (双大括号)
  • 所谓的模板应该就是html与vue结合出来的东西
  • 实例一个vue实例时,经常起名叫vm,他的意思就是view model
  • v-bind的本质作用是将两个属性建立关联
  • v-bind:class 指令也可以与普通的 class 属性共存
  • html或css的属性名不能用变量表示,属性值可以用变量表示
  • 当使用到vue的某一方面的功能时,应该趁机翻阅这一方面功能的全部介绍,以帮助记忆
  • 某些第三方库有限制api访问频率的方法,比如_.debounce,侦听器这是一个好例子啊
  • 理解什么是钩子函数:就是在某种状态下要执行的函数
  • 在vue中慎用箭头函数,因为this的指向往往不是vue实例
  • Object.freeze(obj)方法可以破坏响应式
  • new Vue时定义的数据属性或方法等,都可以通过vue实例访问到
  • 什么叫直接绑定方法?比如,什么叫内联js语句,比如
  • Vue.js 事件处理器这篇文章最后的笔记很好,提到了计算属性里面的方法会先自己执行一下来初始化