首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javascript
锦瑟年华
创建于2022-01-10
订阅专栏
javascript问题
等 1 人订阅
共14篇文章
创建于2022-01-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
通过npm脚本替换build后的文件中的某些字符串
第一步: package.json中新建脚本命令,如下: 第二步:根目录新建replace-in-js-files.js文件,内容如下: 第三步:打包即可。(需要安装fs-extra,glob两个包,
接口取值过长导致页面精度丢失问题解决方案
>问题描述:数据库存值为number类型,传到前端后因为太长,导致精度丢失。 >方案1:可考虑将值转成字符串后再传递给前端。 >方案2:利用第三方包,例如json-bigint。具体如下:(这里是基于
js获取用户ip地址
js获取用户ip地址window.RTCPeerConnection|| window.mozRTCPeerConnection|| window.webkitRTCPeerConnection;
echarts绘制世界地图及动态航线图
>echarts绘制世界地图及动态航线图const ct = echarts.init(document.querySelector('#mapdv')) echarts.registerMap(
百度地图添加自定义覆盖物(水波纹)动画
https://lbsyun.baidu.com/index.php?title=jspopular3.0/guide/custom-markers 1、定义构造函数 百度地图添加自定义覆盖物(水波纹
前端把html生成pdf
1、安装 2、新建html2pdf.ts文件(用于封装导出),内容如下 3、使用(Home.vue)
借用momentjs格式化时间为今天、明天、后天xxxx
借用momentjs格式化时间为今天、明天、后天xxxx,'星期日_星期一_星期二_星期三_星期四_星期五_星期六'.spl
编写自己的代码库
const plugobj = { /** *判断浏览器的innerText或textContent属性 */ setcontent(element,content){ if(typeof eleme
js获取上传视频时长、分辨率、尺寸、格式、大小
>js获取上传视频时长、分辨率、尺寸、格式、大小,await checkSize(files,true--> 为音频是使用 默认为false), '返回值、里面有 (尺寸宽 --- 分辨率) 尺寸高
二次封装axios(ts)
>使用.js ``` import ajax from './api' // 登录 const login = async (args: any) => { return await ajax.pos
二次封装axios(js)
>common.js ``` /** * 公共js方法 */ export const utility = { /*从身份证中获取生日 格式 YYYY-MM-DD*/ getBirthday: fun
js转url为base64
js转url为base64,function drawBase64Image(img) { var canvas = document.createElement("canvas");
axios上传文件
axios上传文件,需要将contype修改为multipart/form-data,如下: return axios({ url: 'https://www.ss/oss/file/uplo
前后端分离,前端以文件流的方式下载文件
传参方式:(特别注意)需要用进行编码处理:encodeURI() 传参数方式(这里是多条数组,所以需要循环传参)需要注意的是,每一条的最后一个需要加'&'符号,不然也会报错。