摘要:
被观察者的状态更改时,观察者执行相对的事情 观察者和被观察者,耦合度比较小,更改的代码不写在被观察者里面 一个被观察者可以有多个观察者 其他应用场景 1.vue 的 watch 监听 变量的更新 2. promise then 异步的then 可以有多个then func是被观察者。被观察者更新值, 阅读全文
摘要:
立即执行函数,造成一个局部作用域,和外部隔离开来,a打印为underfined layui的最外层就是一个立即执行函数。它将window传入这个立即执行函数内部。 jquery最外层也是。 因为插件内部会声明很多变量,为了防止和外部使用的变量重名或者冲突,所以,使用立即执行函数将变量隔离开来。 两个 阅读全文
摘要:
1。导航完成后获取数据 这个里面watch的监听,对导航,? & query带的参数都会重新去调用这个fetchDate。所以,如果局部数据并不想被路由影响,就不要加这个。出去这句,其他的和一般获取数据,加loading没有什么区别。 获取到数据之前,用户会停留在上一页。我打印了一下,感觉befor 阅读全文
摘要:
1.登陆的时候,在登陆模块请求接口,然后获取一个access_token,获取用户权限.保存到缓存里面。 2.退出的时候,请求退出接口,把缓存里面的access_token清除。 一旦要在登陆里面做一些行为,比如,在后面新加一些数据传递给登陆接口,做数据收集。就要在登陆的Login.vue模块 里面 阅读全文
摘要:
1.对象 引用类型 对象属于引用类型,c,java,js里面都是的,对象就是引用类型,包括数组。 上面的a是引用类型,a保存的是对象 {n: 1}的地址,对这个对象的引用。b = a 。把a里面的地址赋值给了b,b也指向{n: 1}这个对象的物理地址。所以,a 一旦做赋值更改,修改的是a对引用的修改 阅读全文
摘要:
一个页面里面可以多视图,不同的链接可以导航到同一个页面,但是页面可以根据参数渲染不同的组件形式 阅读全文
摘要:
生成的p, p1 都是标准化的,不允许自己 new 生成 对象 ,工厂模式,new 完以后每一个对象携带的方法和属性都是一致的。 实际例子 jquery-1.7.1的源码 示例 阅读全文
摘要:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain Inheritance and the prototype chain 继承和 原型 链 JavaScript is 阅读全文
摘要:
1.router.beforeEach 在执行所有路由之前之前,内部守卫,外部守卫之前。next执行了,才能resolve这个钩子,才能跳转。如果没有执行next(),那么下一步的to的跳转不执行。 2.router.beforeResolve 没有next()。只是看的 4.路由独享的守卫 执行早 阅读全文