开发前沿 -

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

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

2022-04-15 1,352

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

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

2022-04-15 1,155

vue-resource 拦截器interceptors使用详解

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

2022-04-15 914

js数组的基本使用总结

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

2022-04-15 614

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

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

2022-04-15 1,028

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

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

2022-04-15 1,031

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

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

2022-04-15 736

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

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

2022-04-15 761

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

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

2022-04-15 581

vue element el-transfer增加拖拽功能

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

2022-04-15 698

关于uniApp editor微信滑动问题

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

2022-04-15 961

关于javascript中的promise的用法和注意事项(推荐)

一、promise描述 promise是javascript中标准的内置对象,用于表示一个异步操作的最终状态(是失败还是成功完成)及其结果值。它让你能够把异步操作最终成功或者失败的…

2022-04-15 1,222