🌓

Node 内置模块 菜鸟分享

文件操作在 nodejs 中,提供了 fs 模块,来供我们操作文件。在 nodejs 中,操作文件都提供了同步和异步的方式,但是在实际的开发中,我们更多的还是使用异步来进行开发。先引入fs模块 const fs = require('fs');1.文件的写入 fs.writeFile()示例:con

阅读全文

javascript 实现一个定时遍历数组,每隔一段相同的时间取出数组中的一项进行操作

javascript 实现一个定时遍历数组的方法,每隔一段相同的时间取出数组中的一项进行操作如果使用频繁建议 可以利用原型链,方法挂在在Array的prototype上面setTimeInLoop方法Array.prototype.setTimeInLoop= function(fn, time)

阅读全文

Vue新一代状态管理工具——Pinia

前言Pinia是尤雨溪强烈推荐的一款Vue状态管理工具,也被认为是下一代Vuex的替代产品。优点去除了mutations,只有 state,getters和actions,其中actions支持了同步和异步操作不会像Vuex那样有模块嵌套,Pinia只有store的概念,store之间可以相互使用,

阅读全文

node读取文件批量调用接口

一、需求根据后端需要对识别接口进行比对识别率,于是后端发了一堆ase64的json文件,由于手动复制base64图片直接到postman会卡死。为了提升效率,于是想到用node批量读取文件调用接口。二、实现使用node+axios 做到批量处理文件1、准备工作新建一个项目文件夹,执行以下命令, 会自

阅读全文

移动端表格(固定首列及表头)

先看效果关于移动端表格移动端的UI框架大都没有表格组件,pc端的UI框架都是几个表格组合实现固定,然后通过js处理实现同步滚动。这样的好处是容易实现,pc端也不会出现什么问题。但是在手机端时,会有严重的不同步滚动现象,处理的不好时,甚至会出现错位等,体验非常不好。所以在移动端几乎没有可满足我需求的表

阅读全文

vue H5项目:利用vant ui二次封装的选择月份的日历组件

因为vant里面只有选择天数的日历没有选择月份的,所以我自己又封装了一个组件。上代码:这是封装的子组件:<template> <div> <div @click="showPopup"> {{ yesr }}-<span

阅读全文

vue取消请求

vue 在页面离开时,丢弃所有未完成的请求 AbortController signal / CancelToken.cancel 取消请求有些时候,我们切换到一个请求会消耗比较长时间的页面中而如果此时切换到其它页面,这些未完成的请求会影响下个页面的数据载入,也就是说,下面页面中的请求会在前一个页面

阅读全文

Canvas 从入门到劝朋友放弃(图解版)

本文简介点赞 + 关注 + 收藏 = 学会了在前端领域,如果只是懂 Vue 或者 React ,未来在职场的竞争力可能会比较弱。根据我多年在家待业经验来看,前端未来在 数据可视化 和 AI 这两个领域会比较香,而 Canvas 是数据可视化在前端方面的基础技术。本文就用光的速度将 canvas 给入

阅读全文

vue路由传参的两种方式

项目场景:例如:点击table表格第一列进入详情页,这时候我们进行路由跳转就需要携带一些参数以便我们在详情页使用跳转方式一般我们有两种方式让路由携带参数1.路由传参query(path是路由地址,query是需要传递的参数)goDetail() { this.$router.push({

阅读全文

面试之promise

1. 对Promise的理解Promise是异步编程的一种解决方案,它是一个对象,可以获取异步操作的消息,他的出现大大改善了异步编程的困境,避免了地狱回调,它比传统的解决方案回调函数和事件更合理和更强大。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的

阅读全文