摘要: 除了核心功能默认内置的指令(v-model和v-show),也可以注册自定义指令。 如果想注册局部指令,组件也接受一个directives的选项: 一个指令定义对象可以提供如下几个钩子函数: bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted:被绑 阅读全文
posted @ 2019-07-31 22:47 Jade0214 阅读(133) 评论(0) 推荐(0) 编辑
摘要: “承诺将来会执行”的对象:Promise对象。本质上是一个绑定了回调的对象,而不是将回调传进函数内部。 Promise最直接的好处就是链式调用。 Promise是一个构造函数,使用new操作符新建一个对象 Promise的构造函数接受一个参数,是函数,并且传入连个参数:resolve,reject, 阅读全文
posted @ 2019-04-10 09:48 Jade0214 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 基本概念 Generator函数是ES6提供的一种异步编程解决办法,语法行为与传统函数完全不同。 Generator函数有多种理解角度。语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。 执行Generator函数会返回一个遍历器对象,也就是说,Generator函 阅读全文
posted @ 2019-03-26 16:58 Jade0214 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 什么是Sass和Less? sass和less都属于CSS预处理器。 css预处理定义了一种新的语言,其基本思想是,用一种专门的编程语言,为css增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。通俗地说就是“用一种专门的编程语言,进行Web页面样式设 阅读全文
posted @ 2019-03-24 21:04 Jade0214 阅读(3473) 评论(0) 推荐(0) 编辑
摘要: 什么是BFC 在一个web页面的CSS渲染中,块级格式化上下文(Block Formatting Context)是按照块级盒子布局的。W3C对BFC的定义如下: 浮动元素和绝对定位元素,非块级盒子的块级容器(例如inline-blocks,table-cells和table-captions),以 阅读全文
posted @ 2019-03-24 19:45 Jade0214 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 面试的时候被问到盒模型,不知道从何谈起。 所以以这篇博客来谈谈盒模型: 基本概念 盒模型的组成,是由里向外content、padding、border、margin。 盒模型是有两种标准的,一个是标准模型,一个是IE模型。 从上面两图不难看出在标准模型中,盒模型的宽高只是内容(content)的宽高 阅读全文
posted @ 2019-03-23 18:47 Jade0214 阅读(216) 评论(0) 推荐(0) 编辑
摘要: css浮动 首先,我们要知道,css中块级元素在页面中是独占一行的,自上而下排列,也就是我们所说的流,通常称为标准流。 以div为例,div是块级元素,如下: 可以清楚地看到,div是独占一行的,div2和div3 是不会排在div1的后面,这是在标准流中的理论,但是,有些时候,我们的需求不仅仅是这 阅读全文
posted @ 2019-03-23 16:51 Jade0214 阅读(179) 评论(0) 推荐(0) 编辑
摘要: async函数返回一个Promise对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。 看代码: 指定多少毫秒后输出一个值 async函数内部return语句返回的值,会成为then方法回调函数的参数。 自己试着写 阅读全文
posted @ 2019-03-21 17:02 Jade0214 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Vue-router原理了解一下: 找到一篇文章,分析的很透彻 从vue-router看前端路由的两种实现,文章写的很好,看完这篇文章 ➕ 看源码应该可以理解,这里根据我浅显的理解概括一下: vue-router通过hash与History interface两种方式实现前端路由,更新视图但不重新请 阅读全文
posted @ 2019-03-18 21:18 Jade0214 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/onepixel/p/6034307.html MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以 阅读全文
posted @ 2019-03-18 21:03 Jade0214 阅读(323) 评论(0) 推荐(0) 编辑