摘要: ``` import axios from 'axios'; import { Message } from 'element-ui'; let baseURL = ''; if (process.env.NODE_ENV === 'development') { baseURL = ''; //设置自己的baseURL } const service = axios.create({... 阅读全文
posted @ 2019-08-06 15:40 chen纯真 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 为什么要提升web性能? Web性能黄金准则:只有10%~20%的最终用户响应时间花在了下载html文档上,其余的80%~90%时间花在了下载页面组件上。 web性能对于用户体验有及其重要的影响,根据著名的`2-5-8`原则: 当用户在2秒以内得到响应,会感觉系统的响应非常快 当用户在2-5秒之内得 阅读全文
posted @ 2019-08-05 13:53 chen纯真 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: html解析过程 1.用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2.浏览器开始载入html代码,发现 标签内有一个 标签引用外部CSS文件; 3.浏览器又发出CSS文件的请求,服务器返回这个CSS文件; 4.浏览器继续载入html中 部 阅读全文
posted @ 2019-08-02 18:00 chen纯真 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 如何用代理解决前端跨域 我们知道同源策略只是在浏览器中存在,不存在于服务器中。因此我们可以将需要跨域请求的地址转发给我们自己的服务器然后委托服务器去请求信息。(常见的有nginx转发、node代理。) 在vue项目中常用的是proxyTable,这个用起来很方便。 打开config下面的index. 阅读全文
posted @ 2019-07-31 17:07 chen纯真 阅读(3660) 评论(0) 推荐(0) 编辑
摘要: 什么是Virtual Dom React和Vue2都使用了Virtual Dom技术,Virtual Dom并不是真正意义上的Dom,而是一个轻量级的JavaScript对象,在状态发生变化时,Virtual Dom会进行Diff运算,来更新只需要被替换的DOM,而不是全部重绘。 与DOM操作相比, 阅读全文
posted @ 2019-07-18 17:13 chen纯真 阅读(467) 评论(0) 推荐(1) 编辑
摘要: 写完了一个功能准备合并到公共分支 1.提交自己分支的代码到远程服务器。 原因:防止自己代码丢失 2.切换分支到公共分支。 3.拉取公共分支代码的最新版本。 4.切换分支到自己分支 5.选择合并公共分支代码到自己分支。2 5原因:防止公共分支代码被破坏 6.如果没有冲突,提交合并代码请求 6.1:提交 阅读全文
posted @ 2019-07-15 17:29 chen纯真 阅读(273) 评论(0) 推荐(0) 编辑
摘要: $nextTick用法:将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。 updated用法:由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。当这个钩子被调用时,组件 DOM 已经更新,所以你现在可以执行依赖于 DOM 的操作。 阅读全文
posted @ 2019-07-15 16:47 chen纯真 阅读(4986) 评论(1) 推荐(0) 编辑
摘要: 众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web Worker ,但这并未改变 JavaScript 是单线程这一核心。可看 "HTML规范中" 的这段话: To coordinate events, user interaction, scripts, ren 阅读全文
posted @ 2019-07-15 15:03 chen纯真 阅读(197) 评论(0) 推荐(0) 编辑
摘要: “自适应网页设计”到底是怎么做到的?其实并不难。 一、viewport 首先,在网页代码的头部,加入一行 "viewport元标签" 。 "viewport" 是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device width),原始缩放比例(initial 阅读全文
posted @ 2019-07-09 16:18 chen纯真 阅读(3592) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下:Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。本文就是通过Markdown进行编写。 Markdown基本语法: 一、标题 在想要设置为标题的文字前面加 来表示 一个 是一级标题,二个 是二级标题,以此类推。支持六级标题。 示例如下 阅读全文
posted @ 2019-07-01 13:50 chen纯真 阅读(165) 评论(0) 推荐(0) 编辑