logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue跨标签页通信(BroadcastChannel)方案

日常业务开发中我们常常会碰到如下的场景,即两个标签页之间的通信问题。我们在第一个标签页如何执行操作后在第二个标签页获取到信息。首先我们需要创建一个可以在多数环境下都可以快速使用的方法,在工程的任意位置创建一个可以访问的。创建比代理的东西,一个引用类型且被代理的东西肯定是不会允许克隆的,毕竟大家指向的地址是同一个。并没又直接获取到反而在发送的时候就报错了,再仔细看看发送的消息。文件,当然你可以叫它任

文章图片
#vue.js#javascript#ecmascript
前端一次同时发送多个http请求,模拟后端并发

前端可以做并发吗答案是:理论上可以,实际操作可能会有点差强人意。javascript没有多线程这样一个说法,其次,不建议使用这种方式解决问题,多线程应该交给后台去做首先我们会想到第一个很实际的方式采用setInterval(function)定时器异步调用callee() – 触发函数的自我递归方法letn=5;//请求的数量4 setInterval(function(){5//创建一批10个“

#javascript
前端篇--VueX常用构建使用方式(getters,mutations,...mapGetters,...mapMutations)

VueX---->Vue中标准的状态管理库1.了解业务常见,多问问自己为什么要使用VueX.2.Vuex的组成部分3.如何快速构建自己的Store4.项目上如何使用初学者眼中的VueX1.当你是一个Vue的初学者时,无论你看多少资料,听多少人说Vue,总会时不时让你听到一个名词“VueX”然而你看完官网介绍,网上数不清的案例后内心的真实写照:很多时候讲地再多不如实际操作一下。放我们来构建一个

前端常用数据处理方式总结

工具:lodash对于前端而言数据处理并不是核心但是随着越来越高要求产生前端数据处理变成了常态;常常因为后端同事无法处理某些特殊要求的时候就需要前端自己封装数据;lodash作为一个高性能的javascript数据工具库可以高效的帮我们解决这些;以数组对象为例:data=[“scr1”:{},“ser2”:{}]要获取其中的某些属性的数据;当数据量较小的时候我们可以直接获取对象的...

前端开发中,并发请求工具的实现<多文件上传,数据切片>

这里我们假设需要做一个多文件上传,支持进度等业务处理。并发的过程中要求,单次并发完成后统一返回该轮次结果。返回结果的数据顺序应该与并发开启的数据获取顺序相同。即【1,2,3】===>resolve(1,2,3)2.> 多数据源的无参静态数据分片获取,如地图业务中海量静态点位的获取分片方式的实现。1.> 多文件上传,支持过程中的进度展示,暂停,删除业务。可以看到,传入的并发是4个,最大上限是3。2.

文章图片
#前端#javascript#开发语言
js中常见的几种对象遍历方式Object

一:自身可枚举属性Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历该对象时返回的顺序一致 。如果对象的键-值都不可枚举,那么将返回由键组成的数组。这是合理的,因为大多数时候只需要关注对象自身的属性。来看看一个对象拥有自身和继承属性的例子,Object.keys()只返回自己的属性键:let s...

Vue-cli3与TypeScript结合搭建项目初试

闲来无事,看到最近有3.0消息发布,而且TypeScript也要加入了所以开始手动实验了一波闲话少说,让我们开始GO第一步vue create mypro!!接下来才是正题选择第二个,自有选择 不选默认,方便我们后面自有加想要的设置接下来 我们可以根据自己的需求来选择,这里我们选Babel,TS,Router,VX,CSS,模块检查,测试CSS我们使用less编译测试...

前端篇--VueX常用构建使用方式(getters,mutations,...mapGetters,...mapMutations)

VueX---->Vue中标准的状态管理库1.了解业务常见,多问问自己为什么要使用VueX.2.Vuex的组成部分3.如何快速构建自己的Store4.项目上如何使用初学者眼中的VueX1.当你是一个Vue的初学者时,无论你看多少资料,听多少人说Vue,总会时不时让你听到一个名词“VueX”然而你看完官网介绍,网上数不清的案例后内心的真实写照:很多时候讲地再多不如实际操作一下。放我们来构建一个

到底了