10 2021 档案
摘要:EventLoop JavaScript 是一门单线程执行的编程语言,也就是说,在同一时间,只能做一件事情。 单线程执行任务队列的问题: 如果前一个任务非常的耗时,那么后续的任务就不得不一直等待,从而导致程序假死的问题。 同步任务和异步任务 为了防止某个耗时的任务导致我们的程序假死问题,JavaSc
阅读全文
摘要:Promise 学习 回调地狱 什么是回调地狱 多层回调函数的相互嵌套,就形成了回调地域,示例如下: 是不是很恐怖,就像是套娃一样。 回调地狱的缺点 代码耦合性太强,牵一发而动全身,难以维护。 大量冗余代码相互嵌套,代码的可读性和可复用性变差。 如何解决回调地狱问题 为了解决回调地狱的问题,ES6中
阅读全文
摘要:ES6 模块化导入导出 ES6 基本语法 默认导出 与 默认导入 按需导出 与 按需导入 直接导出 并 执行模块中的代码 默认导出 默认导出的语法: export default 默认导出的成员 默认导出的注意事项: 每个模块中,只允许使用唯一的一次 export default,否则报错! 默认导
阅读全文
摘要:Vue实现对象列表根据某一字段排序 其实很简单的东西,就是说有一个对象列表,然后我们需要根据每个对象的某一个字段对这个列表排序,就用到了下面的方法。 data = [{ name: 'wjw', age: 18 },{ name: 'tcz', age: 23 },{ name: 'qy', age
阅读全文
摘要:前端大屏页面布局经验 额··· 其实谈不上经验,只能说是开发过程中值得记录一下的东西,不一定是对的。 分辨率 首先一点,大屏对分辨率和显示器是有要求的,因为他不像一般的页面,出个纵向的滚动条啥的无所谓,不是特殊情况下,大屏是不能出现滚动条的,所以其实不是随便一台电脑,随便一个分别率都可以使用大屏的,
阅读全文
摘要:vue 常用的 Echarts 示例 为啥要整理这一篇博文呢?其实最近做大屏做的恶心了,好多echarts图表,样式花里胡哨,调样式太费劲了,然后把做过的拿下来备份一下,需要的话直接粘贴稍作修改就可以了。 echarts配置项官网:https://echarts.apache.org/zh/opti
阅读全文
摘要:Vue 实现时间格式字符串计算时间差 这个地方的意思是两个时间,计算两个时间的时间差。 比如说 2021-10-0810:39:49 到 2021-10-0810:39:40 相差多久? 答:9秒。 实现 其实很简单,就一个方法。 /** * * @param {*} start 起始时间 2020
阅读全文
摘要:Vue 大屏开发自适应 VScode | flexible.js | rem | echarts自适配 其实开发大屏这个适配是最费劲的,电脑的分辨率,电脑缩放比例,电脑浏览器缩放比例都很麻烦,当然了,大屏界面本来就对分辨率有些许的要求,太差劲的分辨率本来就不适用,因为毕竟要保持页面放得下,不能出现滚
阅读全文
摘要:vue 全局实现数字千分位格式 这个是啥意思呢 ? 就是我们在页面上需要渲染数据的时候,比如 88888,我们需要按照千分位显示成方便阅读的格式88,888。 这个时候我的做法是vue写一个过滤器,将所有的数据都用这个过滤器过滤一下。 因为涉及的数据相对比较多,我就将这个过滤器挂载到了全局,这样就不
阅读全文