摘要:
异步编程 [TOC] 一:同步与异步 同步: Javascript是一种单线程语言。单线程也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 同步具体表现为 :JS文件中的代码从上往下连续执行。 如果有一个任务耗时很长,后面的任务都必须排队等着,会拖延整 阅读全文
摘要:
[TOC] 一 什么是koa koa是基于nodejs的web框架, 是一个中间件框架。 二 中间件 Koa 中间件是 简单的函数 ,它是 带有 (ctx, next)形参 的函数 。 可以采用两种不同的方法来实现中间件 async function和 common function。编写中间件的最 阅读全文
摘要:
需求背景: 点击Echarts区域跳转页面,跳转的区域不包括grid的坐标及标签,翻看了Echarts官网,实现触发事件之的on方法,但是此方法只能在鼠标点击 某个图形 上会触发,这样并不能实现需求。通过百度和查看github issue后多用Echarts实例的getZr()方法监听到整个画布 阅读全文
摘要:
使用ESLint前:eslint是干嘛的,我这样写有什么问题,怎么还报错了,太麻烦想去掉这个插件,脚手架中关于eslint文件里的配置是什么意思?怎么设置配置项和规则达到自己想要的检测效果呢?怎么集成到VSCODE实现自动修复呢? 所以本片博文介绍ESLint是什么,配置项的意思,启用elsint推 阅读全文
摘要:
是否遇见使用侧边栏菜单收缩/展开,echarts容器大小变化,但是echarts不重新自适应容器。或者,window窗口改变但是echarts不随着改变,针对这两种echarts不自适应的情况,分享下自己处理方法。 方法核心是:监听使echarts容器大小发生变化的因素及window窗口改变去调用e 阅读全文
摘要:
vue组件,数据通信,样式,JS的规范规则。对vue官方风格指南的总结归类并加入自己的规范,在团队小组中使用。 1.项目名/文件目录命名: kebab-case(- 连接): 项目名:vue-admin 文件目录:table-module 2.组件规范:2.1 组件名为多个单词: 组件名应该始终是多 阅读全文
摘要:
此篇博文分享自己对于入门学习echart的思路及对常见组件的用法记录,如serise.data和坐标轴对应关系,多个坐标轴,多个grid的对齐,tooltip的超出处理,坐标轴/tooltipformatter的使用等等。 一.思路: 二.使用步骤: 1.为ECharts准备一个具备大小(宽高)的D 阅读全文
摘要:
Axios:是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 特征:1.从浏览器中创建 XMLHttpRequests2.从 node.js 创建 http 请求3.支持 Promise API4.拦截请求和响应5.转换请求数据和响应数据6.取消请求7.自动转换 J 阅读全文