Flex 布局语法教程

网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-F

vue+mockjs 实现前后端分离开发

在项目中尝试了mockjs,mock数据,实现前后端分离开发。关于mockjs,官网描述的是1.前后端分离2.不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。3.数据类型丰富4.通过随机数据,模拟各种场景。等等优点。总结起

ES6对象的扩展 属性名表达式

1.直接用标识符作为属性名:obj.foo = true2.用表达式作为属性名:obj['a'+'bc'] = 123//相当于obj['abc'] = 1233.ES6 允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括

vue:简单方法替代vuex

vue:简单方法替代vuex

兄弟组件,隔代组件传值很麻烦,方法虽然多,但都各有缺点。vuex: 适合数据量大,并且函数集中处理。bus:适合数据虽少,却不得不用的时候,维护困难。root:这儿指将值挂在root组件上,需要的组件都到root上去取。有时候数据量不多,觉

promise JS宏任务微任务的执行顺序

题目描述:JS宏任务微任务的执行顺序为什么是这样的 console.log(1); setTimeout(() => { console.log(2); Promise.resolve().then(() => { console.log(3) }); }); new Promise((resolve, reject)

廖雪峰详解 Promise

在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done

Vue 插槽详解

Vue插槽,是学习vue中必不可少的一节,当初刚接触vue的时候,对这些掌握的一知半解,特别是作用域插槽一直没明白。后面越来越发现插槽的好用。分享一下插槽的一些知识吧。分一下几点:1、插槽内可以放置什么内容?2、默认插槽3、

vue实例中template: '<App/>'

new Vue({ el: &#39;#app&#39;, components:{App}, template: &#39;<App/>&#39; }) components 是声明有哪些组件 template 是使用哪个组件 el: &#39;#app&#39; 是index.html 的<div id="app"></div> App.vue <div id

关于Vue中的 render: h => h(App) 具体是什么含义?

render: h => h(App) 是下面内容的缩写:render: function (createElement) { return createElement(App);}进一步缩写为(ES6 语法):render (createElement) { return createElement(App);}再进一步缩写为:render (

Vue2.0 render:h => h(App)

1 new Vue({2 3 router,4 store,5 //components: { App } vue1.0的写法6 render: h => h(App) vue2.0的写法7 }).$mount(&#39;#app&#39;) vue.2.0的渲染过程:render函数是渲染一个视图,然后提供给el挂载,如