![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 71
No Big Deal
好好学习,天天向上
展开
-
工具分享-Ajax Interceptor
给大家分享个好东西Ajax Intercepto帮助开发,测试人员Mock数据,更快,更安全解决的痛点:1. 直接改数据库,涉及到多表关联,牵一发动全身的尴尬2. 效率低,无法体现实时性原创 2022-11-15 17:40:05 · 2346 阅读 · 0 评论 -
js性能-对象查找值与迭代查找值性能对比
说明:结尾源码可以直接跑,图用的antv的cdn。over原创 2022-08-17 11:07:47 · 390 阅读 · 0 评论 -
基于Promise.all实现所有Api加载完成,loading关闭效果
前言1. 我使用的angular,内容同样适用于Vue,React2. 基于es6 的 promise 的特性思路将每个请求封装成promise对象,当请求到数据后都resolve出去,再调用Promsie.all方法将每个promise对象作为参数传入进去。这样每个api的promise对象状态都resolve“解决后”,就能在 Promise.all([p1,p2…p]).then中拿到所有api请求完成的状态,从而实现效果。效果请求中所有api请求完成3 .所有api请求时长之原创 2021-07-13 15:29:03 · 1007 阅读 · 0 评论 -
Angular中引入viewerjs实现图片查看器
目录一、 前言二、 正文2.1 下载viewerjs2.2 引入到Angular项目中2.3 封装成组件2.4 其它地方调用一、前言项目中需要对图片进行缩放,旋转,拖动操作,无奈自身技术有限,加上原生方法太多,于是找到组件viewerjs,可惜的是,它不支持angular直接导入。先来看一下成功之后的效果:由于公司项目,怕泄露太多信息,所以截图成这样了。它下面的操作按钮是一张雪碧图。正文2.1 下载viewerjs下载这个库的方式有很多,可以去官网下载,也可以像我一样懒一点直接原创 2021-07-02 17:47:14 · 1500 阅读 · 1 评论 -
很干(货)很干(货)的日期计算 - 日期间隔计算 -(月数、周数、天数)
前言项目中需要判断两个日期之间间隔的(月数、周数、天数、),所以在此分享一下目录一、 两个时间相差月数二、 两个时间相差周数三、 两个时间相差天数四、 其他正文一、 两个时间相差月数1. 代码function disMonthF(dateList){ let disMonth=0 let disYear=dateList[1].getFullYear()-dateList[0].getFullYear(); let preDisMonth=disYear*12 let en原创 2021-06-09 16:46:14 · 648 阅读 · 0 评论 -
gin-vue-admin小程序用户token操作(思路记录,不完善)
说明:自己用的,你复制过去并不能正常使用,仅作为思路,还需继续完善。gin-vue-admin端1.路由处router/user_token.gopackage routerimport ( "gin-vue-admin/api/v1" "github.com/gin-gonic/gin")func InitUserToken(Router *gin.RouterGroup) { UserToken := Router.Group("UserToken") { UserToken原创 2020-10-28 12:00:16 · 946 阅读 · 0 评论 -
js屏蔽鼠标右键,以及屏蔽html中选中文字
一、通过JS屏蔽鼠标右键document.oncontextmenu = () => false;一、通过JS屏蔽鼠标右键在页面的head里面填写如下内容:<style>* { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none原创 2020-10-24 16:11:57 · 128 阅读 · 0 评论 -
echart 初次使用记录
效果### 代码<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0"> <div id="container" style="height: 100%; background-color:原创 2020-08-24 11:51:48 · 131 阅读 · 0 评论 -
小程序计算A点是否在B圆中,位置签到用
1. util.js中定义方法function pointInsideCircle(point, circle, r) { if (r === 0) return false var dx = circle[0] - point[0] var dy = circle[1] - point[1] return dx * dx + dy * dy <= r * r;}2. util.js中暴露改方法module.exports = { pointInsid原创 2020-08-11 09:52:57 · 272 阅读 · 0 评论 -
小程序实时时间显示实现
1. 在util.js 实现方法。//转换成年日function formatTime(time) { if (typeof time !== 'number' || time < 0) { return time } var hour = parseInt(time / 3600) time = time % 3600 var minute = parseInt(time / 60) time = time % 60 var原创 2020-08-11 09:47:15 · 1755 阅读 · 0 评论 -
js之拖动div(进行了范围控制,速度计算)
示例代码<!doctype html><html> <head> <meta charset="utf-8"> <title>JS惯性拖拽</title> <style> * { margin: 0; padding: 0; list-style:原创 2020-08-07 12:11:12 · 538 阅读 · 0 评论