-
廖雪峰详解 Promise
栏目:前端 时间:2019-07-12 00:03在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done
-
怎么理解JS Promise
栏目:前端 时间:2019-07-11 01:35由于昨天发了一篇关于setTimeout 的文章,里面提到了 Promise ,那篇文章里没有解释Promise的用法和含义,因为昨天的我还没太懂Promise,所以没有在那篇文章继续解释Promise,然后今天的我总算是对Promise有所理解了,然后我来谈
-
Vue 插槽详解
栏目:前端 时间:2019-07-09 14:04Vue插槽,是学习vue中必不可少的一节,当初刚接触vue的时候,对这些掌握的一知半解,特别是作用域插槽一直没明白。后面越来越发现插槽的好用。分享一下插槽的一些知识吧。分一下几点:1、插槽内可以放置什么内容?2、默认插槽3、
-
vue实例中template: '<App/>'
栏目:前端 时间:2019-07-09 13:28new Vue({ el: '#app', components:{App}, template: '<App/>' }) components 是声明有哪些组件 template 是使用哪个组件 el: '#app' 是index.html 的<div id="app"></div> App.vue <div id
-
let,const以及var三者的区别
栏目:前端 时间:2019-07-09 11:00最近用到一些ES6的新特性进行开发,在这过程中,发现了ES6与之前的ES5的一些不同点以及该引起我们注意的地方。特此记录下: 1、let是es6新增的声明变量的方式 ,其特点是: (1)作用域是块级作用域(在ES6之前,js只存在函数作用域以
-
关于Vue中的 render: h => h(App) 具体是什么含义?
栏目:前端 时间:2019-07-08 15:18render: h => h(App) 是下面内容的缩写:render: function (createElement) { return createElement(App);}进一步缩写为(ES6 语法):render (createElement) { return createElement(App);}再进一步缩写为:render (
-
Vue / keep-alive
栏目:前端 时间:2019-07-07 23:55keep-alivekeep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在v页面渲染完毕后不会被渲染成一个DOM元素<keep-alive> <loading></loading></keep-laive>当组件在keep-aliv
-
Vue2.0 render:h => h(App)
栏目:前端 时间:2019-07-07 18:281 new Vue({2 3 router,4 store,5 //components: { App } vue1.0的写法6 render: h => h(App) vue2.0的写法7 }).$mount('#app') vue.2.0的渲染过程:render函数是渲染一个视图,然后提供给el挂载,如
-
Vue页面骨架屏注入实践(备用)
栏目:前端 时间:2019-07-07 16:41作为与用户联系最为密切的前端开发者,用户体验是最值得关注的问题。关于页面loading状态的展示,主流的主要有loading图和进度条两种。除此之外,越来越多的APP采用了“骨架屏”的方式去展示未加载内容,给予了用
-
watch、computed和methods之间的对比
栏目:前端 时间:2019-07-06 17:49watch、computed和methods之间的对比 computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用; methods方法表示一个具体的操作,主要书写业务逻辑; watch一个对象,键是需要观察的表达式,值