在前端开发中一直有个原则,叫做"关注点分离",意思就是各种技术只负责自己的领域,不要混合在一起,形成耦合,这种原则比较直观的体现就是不要写"行内样式"(inline styl...
在前端开发中一直有个原则,叫做"关注点分离",意思就是各种技术只负责自己的领域,不要混合在一起,形成耦合,这种原则比较直观的体现就是不要写"行内样式"(inline styl...
官方路由插件,配合Vue使用,将组件 (components) 映射到路由 (routes),然后告诉 Vue Router 在哪里渲染它们 本教程中 vue 是 2.6+,...
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。(源于官网) 状态...
参考airbnb规范,该规范是airbnb定义的eslint规范,从github上来看,受欢迎程度很高,选择这个做为规范标准 ESLint基础知识 安装 npm instal...
vue-router是vue全家桶中,用来控制路由的插件 安装 依然使用npm进行安装 npm install vue-router --save 基本使用方式 router...
混合 组件系统是Vue的核心,如何合理的规划组件,是我们在开发中需要深入思考的问题,我个人习惯把一些组件使用逻辑和方法,从组件中拆分出来,放到独立文件,最后通过混合的方式,引...
第一段代码可以运行并打印出结果是因为js解析时会把函数提升解析,所以虽然我们是在函数定义之前发生的调用,但一样可以调用成功 第二段无输出,是因为按函数表达式声明,一样存在提升...
在组件内可以通过data属性共享数据,父子组件也可以通过props进行数据共享,但如果是兄弟跨组件之间的数据共享,就要借助Vuex,Vuex类似大树的主干,各个组件类似一个个...
本系列内容来源《学习Javascipt数据结构与算法》,源文件使用es5代码编写,在这里我使用ES6来编写相关实例下面内容我是按书上顺序写的,不过并不是完全一致,加入了我自己...
vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统 Vue在我的理解下,其实很...
vue现代化使用方法(一) 目前前端开发已经非常类似GUI开发,前端人员需要了解大量业务逻辑,通过不同的页面交互行为给用户展示不同的界面或者引导用户进行不同的操作,这必然造成...
1. instanceof 和 isPrototypeOf都可以查看某个对象是否由某个构造函数生成(对象是否属于某类) 比如o 继承至c.prototype o instan...
1. 类和模块 类与原型:类的实例化对象都是从同一原型上继承属性 如果两个对象继承至同一原型,可以说两个对象是同一类的实例 类与构造函数:构造函数是用来初始化新建对象,通过n...
1. 函数式编程: 高阶函数操作函数的函数,接收一个或多个函数做为参数,并返回一个新函数; function not (f) { return function () { v...
1. this是关键字,不是变量,每个函数都包含一个this,这样就造成闭包函数无法直接访问外部this,在箭头函数之前比较常用的方法就是把外部this赋给一个变量,借由变量...
1. 函数作为值的引用:把函数赋值给变量,通过访问变量获取对函数的调用 let add = function (x, y) { return x + y; } add(2,...
1. 函数也是对象,对象就可以包含方法,call和apply可以间接调用函数,指定this值,两个方法都可以指定调用实参,区别在于call传入实参是是使用自有实参列表作为传入...
1. 方法调用和函数调用最大的区别在于调用上下文,方法调用的上下文通常是实例化的对象,函数调用的上下文通常是windows 2. 方法链:方法的返回值还是对象,返回对象可以继...
1. 函数可以嵌套在其他函数定义中,这样这个函数就能访问被定义时所处作用域内的任何变量,就形成了闭包 2. 函数名称会作为函数内部的局部变量 3. 函数命名通常是以动词或动词...
1.reduce,reduceRight:使用指定函数对数组元素进行组合,生成单个值。“折叠” 接受两个参数,第一个是执行化简操作的函数,第二个是个可选值表示传递给化简函数的...