被EsLint、Vetur、Prettier搞晕了

刚开始接触前端做Vue项目的时候,clone了项目VsCode中总是有大片的红色提示。简单的了解过Eslint等的配置,但也是没有弄懂怎么和vscode中的插件等更好的配合,提高开发体验和代码质量。今天有时间来学习整理一下 一、Vetur vetur是VsCode中的一个插件,也是进行vue项目开发必备的插件,其中最重要的功能就为.vue文件提供代码高亮功能。除此之外还有以下几个功能在日常开发过程 … “被EsLint、Vetur、Prettier搞晕了”

Read More

Vue 项目中的接口请求、跨域及devServer的配置问题

在Vue项目中我们通常通过Axios进行接口请求,本地开发时可能需要通过devServer进行跨域处理。今天来梳理一下。 XMLHttpRequest请求接口 当我们在项目中通过axios或者直接通过XMLHttpRequest发送网络请求时,如果url没有协议、域名端口,直接通过相对路径请求,例如直接是”/api/…..”,我们通过控制台的network可以发 … “Vue 项目中的接口请求、跨域及devServer的配置问题”

Read More

JavaScript中的 this 到底指向哪里

在我们编写js代码过程中,经常会用到this这个关键字,但是如果对于this这个关键字缺乏清晰系统的认识,常常会让我们感到混乱。 为什么要使用this关键字 通常情况下我们会编写如下的代码 如果我们没有this这个关键字,上面的功能我们就需要显式的传入一个上下文对象 随着我们项目模块越来越复杂,显式的传递上下文对象会让代码越来越混乱,this就是为我们提供了一个更为简洁且易用的模式,前提是我们对t … “JavaScript中的 this 到底指向哪里”

Read More

JavaScript中字符串和数组的操作整理

字符串 .length 字符串长度 提取字符 charAt() 一个参数,表示要提取的字符的下标,从0开始 charCodeAt() 与charAt不同在于返回的是Unicode编码 提取字符串 slice() 返回新的字符串,两个参数起始位置和结束位置。①截取从第一个参数为下标的字符到第二个参数为下标的字符的前一个。②参数为非负数表示从左到右,下标从0开始;参数为负数表示从右到左,下标从-1开始 … “JavaScript中字符串和数组的操作整理”

Read More