parser js
JS堆栈溢出
# 前言 平时写代码过程中,或多或少会遇到栈溢出的问题,如下: ![image](https://img2023.cnblogs.com/blog/2628787/202307/2628787-20230727222828416-1918203228.png) 究竟什么是是什么问题导致的呢?想弄清楚 ......
引入外部文件(图片、js等)出现403 forbidden的问题
引入外部文件(图片、js等)出现403 forbidden的问题 报403错误则是访问被拒绝 浏览器的防盗链机制 当你的项目和需要访问的地址不在同一个域内,这时浏览器的防盗链机制就发挥作用了。其中防盗链是利用 HTTP header 中的 referer 来实现的。当浏览器向服务器发送请求时会带上 ......
Node.js v18.2.0 版本问题
VUE项目启动时 原因:node.js版本问题 解决办法: 一:更换node.js版本 二:终端输入 set NODE_OPTIONS openssl-legacy-provider 再run ......
lottie-player src路径错误>在Vue.js中不工作
lottie-player src路径错误>在Vue.js中不工作 浏览 153关注 0回答 1得票数 0 原文 当我在我的Vue.js代码中插入<lottie-player>并且动画来自lottiefiles的网站时:它工作得很好。但是如果我的animation.json来自我的公共文件,我会在控 ......
js 显示视频封面
显示视频封面,但是设备录的视频第一贞画面都是黑的,设置显示固定时间的内容封面; <video :class="`showupimg video_${sitem.psqid}`"> <source :src="$api.showImageUrl + sitem.useranswer[0]" /> </ ......
nuxt.js 引入Jquery的方法
步骤1 npm下载jquery: npm install jquery --save 步骤2 在nuxt.config.js配置引入 const webpack = require('webpack');export default{ build:{ plugins: [ new webpack.P ......
vue.js:el-checkbox的全选复选框例子(element-plus@2.2.5)
一,官方文档地址: https://element-plus.gitee.io/zh-CN/component/checkbox.html#%E4%B8%AD%E9%97%B4%E7%8A%B6%E6%80%81 二,代码: 1,html代码 1 2 3 4 5 6 7 8 9 10 11 12 1 ......
vue.js:路由跳转后自动定位到页面顶部(vue@3.2.37)
一,代码: 说明:在main.js中增加代码,在路由跳转后滑动到顶部,如下 //页面加载后滑至顶部 1 2 3 router.afterEach(() => { window.scrollTo(0,0); }); main.js的例子如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ......
直播商城源码,js判断上传图片格式类型、尺寸大小
直播商城源码,js判断上传图片格式类型、尺寸大小 //判断图片类型var f=document.getElementById("File1").value;if(f==" "){ alert("请上传图片");return false;}else{if(!/\.(gif|jpg|jpeg|png|G ......
js 数字正则表达式
1、负数和正数,并且是整数 const validateNumInt = ( rule: any, value: string, callback: (arg0: Error | undefined) => void ) => { if (value) { if (!/^[-+]?\d+$/.tes ......
js 全屏方法
实际建议通过 高度 在resize 是判读 是否全屏 应该 f11 执行的全屏js 无法判断 ``` // 全屏 var isFullScreen=false function fullScreen(id) { // el 是要放大的div的id let el = document.getEleme ......
Next.js 开发环境设置 SSL 证书
在 Next.js 中设置证书时,你可以按照以下步骤进行操作: 1. 生成自签名证书:在开发环境中,你可以使用自签名证书来启用 HTTPS。可以使用工具如 OpenSSL 来生成自签名证书。以下是一个示例命令: ``` openssl req -nodes -new -x509 -keyout se ......
js 0.02 - 0.01 - 0.01 怎么得出 0.00999999999,如何修正
![](https://img2023.cnblogs.com/blog/1202393/202307/1202393-20230727110444524-1773814573.png) ![](https://img2023.cnblogs.com/blog/1202393/202307/1202 ......
jenkins报错:Error: Cannot find module '/root/.jenkins/workspace/test/node_modules/ejs/postinstall.js'
+ npm install > core-js@3.31.1 postinstall /root/.jenkins/workspace/test-allsaintsmusic-html/node_modules/core-js > node -e "try{require('./postinstal ......
js中replace替换避坑
function replaceAll(str, find, replace) { return str.replace(new RegExp(find, 'g'), replace); } let result = replaceAll("测试 新浪潮 新浪潮 测试","新浪潮", "你好"); ......
js使用fetch下载readableStream类型数据,axios不支持
流操作API中的ReadableStream 接口呈现了一个可读取的二进制流操作。Fetch API通过Response 的属性body 提供了一个具体的 ReadableStream 对象。 axios只支持返回以下类型 "", "arraybuffer", "blob", "document", ......
JS封装时间戳转换
封装构想 传入两个参数,分别是转换类型和时间戳 两个参数都为可选参数 通过参数时间戳或当前时间戳进行年月日时分秒的转换 对转换后的年月日时分秒进行数字补零 按照类型组合字符串,可按需求任意修改 代码 1 function getCurrentDate(type, date) { 2 //如果有传入时 ......
js实现websocket
``` import {UserManager} from "@/utils/userManager.js"; class webSocketClass { constructor(url="ws://127.0.0.1:8088/",time=3) { this.url = url this.fi ......
Js基础语法
操作DOM节点 例如: fuction a(){ //获取某个标签 var node = documrnt.getElementById("node"); //获取标签里的内容(包括子标签和文本) var htm = node.innerHTML; alert(htm); //修改该节点里的内容 n ......
js字符串数据排序
results = [ {model:'CM201-2'},{model:'CM201-3'},{model:'CM201-6'},{model:'H1Ne-02-1'},{model:'MGV200'},{model:'UNT400G1'}, ]results.sort((a,b) => {ret ......
js监视有没有被刷新后跳转其他页面
# js监视有没有被刷新 ``` window.addEventListener('beforeunload', function (event) { // 这里可以执行你想要的操作,例如询问用户是否确认离开页面 window.location.href = 'https://mp.gnek257. ......
js将数字金额转换成中文金额格式
在开发中我们经常会遇到处理数字的问题,下面介绍一种处理数字金额转换为中文金额的方式: 我们通常使用三种书面数字系统:全球使用的阿拉伯数字系统和两种本地数字系统(繁体、简体)。常规时我们使用阿拉伯数字(1,2,3等),但在某些情况中,如金融中我们会使用繁体汉字来书写数字,繁体字优点是安全且无法篡改,弥 ......
JS中的replace方法
#### 简介 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。该方法返回一个新的字符串,但不改变原字符串签名:`replace([RegExp|String],[String|Function])`RegExp: 正则表达式 #### 使用 ##### replace(S ......
vue 2 接入three.js
1、安装three.js npm i three@0.128.0 2、在vue中引用(可以测试一下,是否ok,下面测试) 1)、新建index.js import * as THREE from 'three'; // 引入Three.js扩展库 import { OrbitControls } f ......
three.js报错依赖,原因:three版本过高
vue版本 "devDependencies":{ "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-server": "^2.9.1", "webpack-merge": "^4.1.0" } "depen ......
arcgis for js 4.x 加载 geoserver WMS WMTS
arcgis for js 4.x 加载 geoserver wms 代码如下 <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-sca ......
js的function对象和闭包函数
<script> // Function对象的call和apply方法:可以用来调用所有者对象作为参数的方法,通过call和apply方法,能够使用属于另一个对象的方法。 //call() 和 apply() 之间的区别:call() 方法分别接受参数。apply() 方法接受数组形式的参数。如果要 ......
js值Set和Map类使用
<script> // Set // Set(集合)是一组唯一值的集合。每个值只能在 Set 中出现一次。Set 可以容纳任何数据类型的值。 // 创建 Set const letters = new Set(["b", "a", "c"]); console.log(typeof letters) ......
PageOffice在线打开office文件通过js调用vba可实现的功能
pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求 ![image](https://img2023.cnblogs.com ......