开发前沿 -

微信小程序之高德地图多点路线规划过程示例详解

调用 如何调用高德api? 高德官方给出的https://lbs.amap.com/api/wx/summary/开放文档比较详细: 第一步,注册高德开发者 第二部,去控制台创建应…

2022-04-15 497

从源码角度来回答keep-alive组件的缓存原理

今天开门见山地聊一下面试中被问到的一个问题:keep-alive组件的缓存原理。 官方API介绍和用法 <keep-alive> 包裹动态组件时,会缓存不活动的组件实例…

2022-04-15 1,390

在JavaScript中查找字符串中最长单词的三种方法(推荐)

本文基于Free Code Camp基本算法脚本“查找字符串中最长的单词”。 在此算法中,我们要查看每个单词并计算每个单词中有多少个字母。然后,比较计数以确定哪个单词的字符最多,并…

2022-04-15 1,176

vue-resource 拦截器interceptors使用详解

前言 拦截器-interceptor 在现代的一些前端框架上,拦截器基本上是很基础但很重要的一环,比如Angular原生就支持拦截器配置,VUE的Axios模块也给我们提供了拦截器…

2022-04-15 950

js数组的基本使用总结

前言 数组是一种特殊对象。js中并没有真正的数组,只是用对象模拟数组。 查看对象属性的方法在数组身上也同样适用。值得注意的是:数组的下标类型为字符串,并不是数字。 典型数组和js数…

2022-04-15 650

JavaScript/TypeScript 实现并发请求控制的示例代码

场景 假设有 10 个请求,但是最大的并发数目是 5 个,并且要求拿到请求结果,这样就是一个简单的并发请求控制 模拟 利用 setTimeout 实行简单模仿一个请求 let st…

2022-04-15 1,076

js加减乘除精确运算方法实例代码

前言 因为计算机数字是浮点型,所以在计算过程中通常得到的并不是一个准确的数据,所以在做一些数组运算的时候比较头疼,我们这里就来写一下精确运算的方法 首先是加法 (这里以两个数据相加…

2022-04-15 1,063

nodejs中的异步编程知识点详解

简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足…

2022-04-15 770

Angular处理未可知异常错误的方法详解

写在前面 代码写得再好,始终都无法完整的处理所有可能产生异常,特别是生产环境中的应用,很大一部分是数据来自用户、远程,很难保证所有数据都按程序规定的产生。事实上,除非测试人员发现或…

2022-04-15 799

react-native 实现购物车滑动删除效果的示例代码

购物车的功能基本上电商项目都会有的,这是一篇关于react-native的,原生android的已经好久没写了。记得以前写原生购物车的时候,遇到过产品的灵魂质问,为啥iOS的滑动删…

2022-04-15 612

vue element el-transfer增加拖拽功能

芯资管项目要求el-transfer增加拖拽排序,左右上下互相拖拽功能; 原来的组件不支持拖拽,这里要用个第三方脱宅组件sortablejs 首先安装 sudo npm i sor…

2022-04-15 711

关于uniApp editor微信滑动问题

uniapp 小程序在微信下会出现类似下拉问题 解决方法是在app.vue 的页面onLaunch方法内添加禁止下滑方法 this.$nextTick(() => { doc…

2022-04-15 981