自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 前端开发如何通过代码跳过Esri产品GeoScene的登录接口,实现无缝登录!

geoscene单点登录

2023-12-05 15:24:53 506 2

原创 nginx跨域代理

*跨域背景:**本人提供前端源码给合作开发的开发者,他们需要把我们的前端页面嵌入到他们的桌面端地代码平台里面,然后在发布成网页版浏览器页面。网页端出现了跨域问题,但是由于合作的同事部署后占用了端口假设为999,nginx进行代理的时候无法继续使用被占用的端口进行代理。**解决思路:**把合作的同事部署后提供的地址,转代理到一个未被占用的端口,然后在继续进行需要的接口跨域代理操作。

2023-09-20 10:11:47 323 4

原创 记录异常海康威视WEB插件问题解决流程

type=10如果要在postman调试接口注意使用插件OpenApi签名生成工具 V1.0.0(可在上述插件地址中下载)生成对应的识别码在进行调试,如下示例图。

2023-06-13 17:35:29 1882

原创 微任务宏任务练习题

注意async函数中有return与没return是有区别的!!!两种方法请自行尝试!console.log('start');async function async1(){ console.log('async1 start'); await async2() console.log('async1 end');}async function async2(){ new Promise(resolve => { // 有return和没return的区别 con

2022-03-03 16:44:27 270

原创 git分支使用方法(个人记录)

一、git分支使用方法(个人记录)使用vscode打开一个在git中存储的项目,当前展示分支为master新建分支(test),在分支(test)中修改代码,把分支(test)提交到远程仓库然后把分支切换到master,重新拉取master的代码(保证当前项目是最新的),然后把分支(test)合并到当前分支(master),最后把当前分支(master)提交到远程仓库删除分支(test)二、stash命令的使用缓存当前修改:git stash应用缓存的stash:git stash po

2022-01-12 14:24:50 150

原创 Javascript 数组中的对象如何去重

/** * 数组对象去重 * @param arr 需要去重的数组 * @param property 根据哪个属性去重 */ function arrRemove(arr, property){ let hash = {} let arrData = arr.reduce((arrNow, cut) => { hash[typeof cut[property] + cut[property]] ? '' : (hash[typeof cut[prop

2021-12-23 16:05:47 364

原创 Javascript Promise实现步骤总结(个人记录,无代码)

Promise实现思路步骤总结(无代码)实现一个简单的Promise把Promise处理成异步解决在Promise中使用异步方法(setTimeout、setInterval…)解决then方法的链式调用在handlePrimise添加锁实现catch方法添加try catch捕捉方法异常...

2021-12-23 10:07:43 459

原创 前端javascript使用定时查询setInterval()需要注意的问题

**记录一下前端使用定时查询setInterval()遇到的问题。**有问题的定时查询方法一般来说,我们会使用下面代码来执行定时查询方法var timer = null;// 需要定时查询的方法function getData(){ getOnlineData().then(() => { // 数据查询 console.log('实时数据查询成功'); })}// 调用定时查询的方法function setTimer (){ getData();

2021-11-02 11:11:46 1275 1

原创 Vue 自定义封装使用事件总线EventBus

// vue 事件总线eventBus class EventBus { constructor(){ this.callBacks = {};// 数据中心 } // 订阅 $on(name, fun){ // 多次订阅可执行对应的方法,使用数组存储 this.callBacks[name] = this.callBacks[name] || []; // 把订阅方法名对应的方法.

2021-10-29 10:31:06 558 1

原创 使用javascript深度拷贝数组和对象

// 深度拷贝 function deepCopy(arr){ if (typeof arr === 'object') { if (Array.isArray(arr)) { let _arr = [] arr.forEach(item => _arr.push(item)) return _arr } else { let _obj = {} .

2021-10-29 09:36:01 327

原创 前端接口有时候请求调用成功,有时候请求调用失败,什么问题?

今天在开发过程中,遇到了一个调用接口的小问题,测试人员无论如何有个接口都调用不成功,但是我自己却能成功调用,后来发现我测试的时候,我传的参数数据类型都是数字,测试人员传的参数数据类型都是字母,以此类推最终发现是数据库字段的数据类型定义有问题。...

2021-10-28 14:34:53 3432 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除