Vue Router

参考

vue官网

https://juejin.im/post/5b0281b851882542845257e7

简介

Vue Router 是 Vue.js 官方的路由管理器。也就是SPA(单页应用)的路径管理器

Vue扫盲

vue生命周期

介绍

每个 Vue 实例在被创建时都要经过一系列的初始化过程。

例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。

同时在这个过程中也会运行一些叫做生命周期钩子的函数。

Promise(常用方法)

参考原文 http://es6.ruanyifeng.com/#docs/promise

Promise 的含义

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。

从语法上讲,Promise是一个对象,从它可以获取异步操作的信息

主要好处:

  • 可以避免多层异步通用嵌套问题(回调地狱)。
  • Promise对象提供了简洁的API,使得控制异步操作更加容易。

JavaScript闭包(Closure)

1
2
3
4
5
6
7
8
9
function f1(){
    var n=999;
    function f2(){
      alert(n);
    }
    return f2;
  }
  var result=f1();
  result(); // 999

上面代码产生了闭包

JS中的this指向

❗以下this指向均在非严格模式下,在严格模式下,如果 this 没有被执行环境(execution context)定义,那它将保持为 undefined

函数this指向

  • this指向函数运行时所在的对象,而不是函数被创建时所在的对象。
  • 匿名函数或者简单调用的函数来说,this指向window,剩下的函数调用,指向调用者。
  • 如果有new关键字,this指向new出来的那个对象。
  • 可以通过applycallbind改变this的指向。
  • 箭头函数没有this,指向取决于该箭头函数声明的位置,在哪里声明,this就指向哪里。

Vue路线规划

扎实的HTML/CSS/JS基础(自学)

  • HTML常用标签
  • CSS基础语法
Scoped CSS
  • JS基础语法
  • new

  • this
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×