摘要: 前端优化有以下几种途径: 一、减少HTTP请求数量和次数; 二、使用CDN; 三、添加Expires头; 四、压缩组件; 五、将样式表放在头部; 六、将脚本放在底部; 七、避免CSS表达式; 八、使用外部的JavaScript和CSS; 阅读全文
posted @ 2019-02-26 15:25 遗失的王者之心 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 方案一: 思路:使用ES6新增的set数据解构的去重特性,然后在将生成的set对象转换成数组。 方案二: 思路:对待去重的数组arr进行for循环遍历,然后在新的数组newArr中去查找当前被遍历的元素arr[i],如果返回值为-1,说明在新的数组中还没有出现过当前被遍历的元素arr[i],则把该元 阅读全文
posted @ 2019-02-24 13:50 遗失的王者之心 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源。也就是说如果协议,域名,或者端口有一个不同就是跨域。 那么为什么要用跨域? 其实是因为浏览器出于安全考虑,我们都知道浏览器有同源策略。如果没有同源策略的情况下,A网站可以被任意来源的Ajax访问到内容,如果当前A网站还处于登录态,那么对方就可以 阅读全文
posted @ 2019-02-24 13:08 遗失的王者之心 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MVVM是Model-view-ViewMoudel的缩写 Model代表数据类型,也可以在Model中定义数据修改和操作的业务逻辑; View代表UI组件,负责将数据模型转化为UI展现出来; ViewModel监听模型数据的改变和控制视图的行为,处理用户交互。View和Model之间并没有直接的联 阅读全文
posted @ 2019-02-22 14:27 遗失的王者之心 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 根据官网,vuex是一个专为vue.js应用程序开发的状态管理模式。 Vuex状态管理模式有5种,分别为:State、 Getter、Mutations 、Action、 Module。 只用来读取的状态集中放在store中; 改变状态的方式是提交mutations,这是个同步的事物; 异步逻辑应该 阅读全文
posted @ 2019-02-22 11:49 遗失的王者之心 阅读(451) 评论(0) 推荐(0) 编辑
摘要: computed是计算属性,依赖其他属性计算,并且computed的值有缓存,只有当计算值发生变化才会返回内容。 computed 用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理。举例:购物车里面的商品 阅读全文
posted @ 2019-02-21 18:41 遗失的王者之心 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: vue组件通信一般分为以下几种情况: 1、父子组件通信; 2、兄弟组件通信; 3、跨多层级组件通信; 一、父子通信 父组件通过props传递数据给子组件,子组件通过emit发送事件传递数据给父组件。 父组件和子组件通信 父组件如下: 子组件如下: 子组件接收的方法有三种方式: 第一种,直接接收: 第 阅读全文
posted @ 2019-02-21 17:33 遗失的王者之心 阅读(161) 评论(0) 推荐(0) 编辑
摘要: vue实例从创建到销毁的过程就是生命周期。过程如下: 开始创建——>初始化数据——>编译模版——>挂载Dom——>渲染、更新——>渲染——>销毁。 vue的生命钩子函数(生命周期),总共可以分为8个阶段,他们各阶段的作用如下: 1、beforeCreate(实例创建前):此阶段是获取不到props和 阅读全文
posted @ 2019-02-21 13:52 遗失的王者之心 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 在package.json文件里面 修改 "rxjs": "^6.0.0" 为 "rxjs": "6.0.0",然后在项目中运行npm update 阅读全文
posted @ 2019-02-18 17:23 遗失的王者之心 阅读(4536) 评论(0) 推荐(0) 编辑
摘要: 什么是vuex,官网的描述是:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。状态管理模式包含3个部分: 1、state,驱动应用的数据源; 2、view,以声明方式将state映射到视图; 3、actions,响应在view上的用户输入导致的状态变化。 接下来说说它们是如何工作的。 阅读全文
posted @ 2019-01-25 17:48 遗失的王者之心 阅读(387) 评论(0) 推荐(0) 编辑