幻灯片 幻灯impress js

JS实现整个DIV里的字号整体放大或缩小

JS实现对DIV里内容的字体方法或缩小 html代码 只写主要代码,样式可以自己写 <div class="content_sms"> 这是需要放大或缩小的内容 </div> <!-- 放大缩小按钮--> <div id= "bigFontSize"> 放大 </div> <div id= "sma ......
字号 整体 DIV

JS逆向实战13——某市公共资源交易中心Cookie混淆加密

"本文地址:https://www.cnblogs.com/zichliang/p/17346860.html 目标网站 aHR0cDovL2xkZ2d6eS5obmxvdWRpLmdvdi5jbi9sZGp5engvanl4eC9saXN0LnNodG1s 网站分析 经过浏览器抓包,我们可知这个网 ......
交易中心 实战 Cookie 资源

web前端pdf.js预览pdf实例创建报错:Array. prototype` contains unexpected enumerable properties

使用pdf.min.js是预览pdf文件,但是在实例化时异常报错,下面是实例化的代码 var loadingTask = window.pdfjsLib.getDocument(url); console.log(loadingTask); this.pageNum = 1; this.pageRe ......
前端 enumerable properties unexpected pdf

js 工具类

/*是否带有小数*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校验是否中文名称组成 */ function ischina(str) { var ......
工具 js

JS高级之手动实现new操作符

相信大家都很好奇,在js中为什么函数在经过new操作之后会变成一个对象? function Foot(params){ this.name = params } Foot("aa") undefined new Foot("aa") Foot {name: 'aa'} 实际上,new是一个语法糖 从 ......
操作符 手动 new

如何在xx.vue Vue 框架中写原生js

xx.vue <template> <div @click='alert("a")'></div> </template> 这样在@click 后面直接alert('a'),会包错out:srcdoc:166 TypeError: _ctx.alert is not a function 可是我就是 ......
框架 vue Vue xx

JS

JS 的数据类型 基本数据类型:number/boolean/string/null/undefined/Symbol/BigInt(任意精度的整数)引用数据类型:Object 判断数据类型 typeof => 返回一个字符串,表示操作数的类型instanceof => 在原型链中查找是否是其实例 ......
JS

【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无需使代码依赖它们所属的类,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。 如果你需要复制一些对象,同时又希望代码独立于这 ......
设计模式 原型 语言 模式 Python

JS中在浏览器外推送消息

// 请求显示通知的权限 Notification.requestPermission().then(function(permission) { if (permission 'granted') { // 创建通知对象 var notification = new Notification('哇 ......
浏览器 消息

Node.js躬行记(27)——接口管理

在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种: 第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。 第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。 无论哪种方式,都会消耗点时间成本,并且 ......
接口 Node js

JS课堂笔记(4.17-4.21)

一、循环 1.在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称为循环语句。 2.循环执行的过程是①第一次循环:第一次赋值,然后条件判断,执行循环体,最后执行累计。 ②非第一次循环:条件判断,执行循环体,最后执行累计。 3.c ......
课堂笔记 课堂 笔记 4.17 4.21

js循环调用接口,获取每一次接口的值

vue代码。 data数据: list: [ {listName:"待办",listNum:0}, {listName:"退回",listNum:0}, {listName:"已办",listNum:0}, {listName:"全部",listNum:0} ], methods里面的方法: asy ......
接口

vue转换js文件 require js

1 define 和require 方式 不同点 define 用来定义一个模块的,requireconfig 文件配置后才行 require 加载模块 define来定义模块,还是通过require来加载模块 究竟什么时候去使用 2TaskExcutionToday 文件如何转换compoment ......
require 文件 vue js

Node.js Event Loop & V8 engine & libuv All In One

Node.js Event Loop & V8 engine & libuv All In One 事件循环 ......
amp engine Event libuv Node

Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI(vue2 升级javascript库)【检测到目标站点存在javascript框架库漏洞漏洞风险:中】

原帖:https://blog.csdn.net/u012961419/article/details/130016341 背景公司信安部门对项目进行安全扫描,查出一些漏洞,其中有一项要求升级 javascript 框架库(如图): 吓得我以为让我把 Vue2 升级成 Vue3。 经过一番询问后才知 ......
漏洞 javascript 框架 风险 目标

cnblogs iconfont.js?v=unknown bug All In One

cnblogs iconfont.js?v=unknown bug All In One Uncaught SyntaxError: Unexpected token '<' (at iconfont.js?v=unknown:1:1) demos https://i.cnblogs.com/pos ......
iconfont cnblogs unknown bug All

JS学习笔记

js中有几种数据类型 8种 $number$、$string$、$null$、$undefined$、$boolean$、$Symbol$、$object$、$BigInt$. Array Function的本质也是Object 前5种是基本数据类型number,string,null、undefi ......
笔记

JS实现文件上传下载功能实例解析.

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......
上传下载 实例 功能 文件

js 中 对 String 的操作

// charAt():返回指定位置的字符。 const str = "hello"; const char = str.charAt(1); // "e" // charCodeAt():返回指定位置字符的Unicode编码。 const str = "hello"; const unicode ......
String js

js相关的一些知识点

//"?." 是JavaScript中的可选链操作符,用于在对象属性链式调用过程中判断前面的属性是否存在,// 如果存在则继续调用,否则返回undefined。这个操作符可以避免因为某个属性不存在而出现程序崩溃或异常情况,提高代码的健壮性和可读性。例如: const person = { name: ......
知识点 知识

JS实现文件上传下载功能实例解析

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
上传下载 实例 功能 文件

js实现防抖(debounce)与节流(throttle)

防抖(debounce) 一句话概括:防抖是给定一个时间周期,如果触发事件的周期小于该事件(也就是触发过快),则不会触发事件。 举个例子:我给定的时间周期是1s,如果我在触发第一次事件后1s内触发该事件,则重新开始计时,直到触发周期大于1s才会执行事件的方法。 function debounce(f ......
debounce throttle

js中的worker使用及多线程改单线程实现

一、Worker 使用 创建worker实例 var worker = new Worker(url); // 创建Worker对象 只会执行url指定的脚本,必须同源 主线程 // 监听接收worker线程信息 worker.onmessage = (e) => console.log(`接收到w ......
线程 worker

关于js正则表达式判断格式是否应该跳转

问题描述 在利用js的正则表达式判断输入内容格式是否符合要求时,发现无论格式是否正确都能够跳转到相应界面 问题解决 在javascript标签里面已经设置了return false;然后跳转照样转不误; 然后尝试在button标签的onclick属性里面改成了这样:onclick="check(); ......
正则 表达式 格式

js-防抖和节流的区别及实现

函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次, ......
js

node js学习

const arrOld = datastr.split(" ") arrOld.forEach(item => { }) 相对路径会出现路径动态拼接的问题,在node执行的时候拼接路径 相对路径移植性差,需要路径动态拼接 __dirname 表示当前文件所处目录 node_modules 是从当前 ......
node

WebSocket与Sock.js介绍

WebSocket与Sock.js介绍今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微 ......
WebSocket Sock js

关于 SAP Commerce Cloud 构建的 Node.js 版本号问题

假设 SAP ccv2 某个时间点 A 上 cloud portal 支持 Node.js 14,16 和 18 三个版本, 然后到了时间点 B,就只支持 16 和 18 了。那么在时间点 A 基于 14 构建和部署的镜像仍然能够在时间点 B 工作,只是在时间点 B 之后,不能再继续触发版本 14 ......
Commerce 版本 问题 Cloud Node

Introduction to WebGL 3D with HTML5 and Babylon.js

Explore 3D basics, and take a look at 3D without hardware (creating a software engine). [05:45] - Understanding 3D Basics via a soft engine [09:49] - ......
Introduction Babylon HTML5 WebGL HTML

微信JS-SDK出现“invalid signature”的问题时该如何解决

最近我在帮助前端生成微信 JS-SDK 分享签名时,遇到了一个问题,即 wx.config 初始化一直报 invalid signature 的错误,我想总结一下我排查这个问题的过程。 官方文档中已经说了详细介绍了排查过程,如下图所示: 校验工具校验签名过程 首先我在微信提供的签名校验工具中比对了接 ......
signature invalid JS-SDK 问题 SDK