随笔分类 -  JavaScript笔记分享

摘要:近期,业务需求对接了微信支付,做个总结。web网页想要拉起微信支付,有两种方法: H5下单支付 , JSAPI支付 。首先纯前端做不了微信支付,必须配合后端才能通过微信的下单请求。接下来说说这两种方法的区别。 H5微信下单支付 这种支付方式是用户在浏览器端打开网页,通过下单等操作,与后端交互,后端向 阅读全文
posted @ 2024-05-10 16:19 阿政想暴富 阅读(3014) 评论(0) 推荐(0) 编辑
摘要:在一些页面里,有时候会需要用户点击按钮或者控件需要把一些文字内容写入用户设备的**剪切板**里。在js中如何通过代码实现?接下来是两种实现方法! ## 使用[document.execCommand API](https://developer.mozilla.org/zh-CN/docs/Web/ 阅读全文
posted @ 2023-06-12 17:55 阿政想暴富 阅读(2863) 评论(0) 推荐(1) 编辑
摘要:最近使用sheetjs,前端web去导出生成excel,xlsx表格。其中遇到一种问题,那就是时间出错了!比如多出8小时43秒,少了43秒。看到这种问题的时候,我也一脸懵逼。先上图! 不过在有些人电脑上导出时间确实非常的正确! 错误显示的原因? 我找到了相关的文章描述该问题 GitHub地址 在当地 阅读全文
posted @ 2023-02-10 17:15 阿政想暴富 阅读(625) 评论(0) 推荐(0) 编辑
摘要:截取视频的某一时间的图像并保存 利用canvas的绘画能力画出视频某一帧的视频画面, 获得到图像之后转换成base64图像, 再利用a标签的实现自动保存到本地 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文
posted @ 2020-12-05 10:47 阿政想暴富 阅读(3289) 评论(0) 推荐(1) 编辑
摘要:我们都知道javascript的基础数据类型有: Undefined 、 Null 、 Boolean 、 Number 、 String 。 如果从一个变量向另一个变量复制基本类型的值,会在变量对象上创建一个新值,然后把值复制到为新变量分配的位置上。 code var num1 = 1; var 阅读全文
posted @ 2020-12-04 17:51 阿政想暴富 阅读(174) 评论(0) 推荐(0) 编辑
摘要:某些业务会使用到页面里存在一个机器人,类似于假客服一样,可以回复游客的问题. 那么如何自己写一个自动回复消息的机器人呢? 源码献上 /** * 基于jq的自动对话机器人 * @param {Object} parmas 初始化配置 * parmas.talkModal 对话框弹出主体 classna 阅读全文
posted @ 2020-11-12 11:30 阿政想暴富 阅读(411) 评论(0) 推荐(0) 编辑
摘要:什么时候会用的array.some? 需要从数组里快速找到符合条件的某一项 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 数据量大的时候性能更优! 这就是使用array.some的原因了 2. 如何使用? some使用教程 阅读全文
posted @ 2020-10-27 10:53 阿政想暴富 阅读(491) 评论(0) 推荐(0) 编辑
摘要:当业务需要从一个数组里求出某项的和的时候. 1.for遍历 var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] var resulte = 0; for (let index = 0; index < a.length; index++) { resulte += a[i 阅读全文
posted @ 2020-10-24 14:35 阿政想暴富 阅读(157) 评论(0) 推荐(0) 编辑
摘要:js修改函数内部的this指向 在调用函数的时候偶尔在函数内部会使用到this,在使用this的时候发现并不是我们想要指向的对象.可以通过bind,call,apply来修改函数内部的this指向. 默认在浏览器下script标签内定义的函数,调用的时候函数内部的this指向window(浏览器窗口 阅读全文
posted @ 2020-07-04 17:39 阿政想暴富 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 阅读全文
posted @ 2020-04-08 20:35 阿政想暴富 阅读(173) 评论(0) 推荐(0) 编辑
摘要:很多小伙伴估计都会面试遇到被问JavaScript的闭包是什么。 在我们谈闭包之前,我们先来谈谈JavaScript的垃圾回收机制。 JavaScript 具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++之类的语言中,开发人员的一项基本任务就是手工跟踪 阅读全文
posted @ 2020-04-06 20:35 阿政想暴富 阅读(164) 评论(0) 推荐(0) 编辑
摘要:JavaScript中有这样的一个概念,对象。 有不少人觉得Java这么语言才是面向对象的语言,JavaScript哪里面向对象了。 其实说JavaScript面向对象还不如说JavaScript基于对象。 例如:我们在对DOM进行操作的时候用到的一下方法 var app = document.ge 阅读全文
posted @ 2020-04-02 20:29 阿政想暴富 阅读(183) 评论(0) 推荐(0) 编辑
摘要:JavaScript的组成: 1. ECMAScript-语法规范 2. Web APIs(浏览器提供的工具) (1).BOM (浏览器对象模型) (2).DOM (文档对象模型) 今天就来讲讲DOM的增删改查 (废话不多说上代码)。 1 <!DOCTYPE html> 2 <html lang=" 阅读全文
posted @ 2020-04-01 17:15 阿政想暴富 阅读(279) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,数据类型包括:Undefined类型,Null类型,Boolean类型,Number类型,String类型,Object类型。 基本数据(Undefined类型,Null类型,Boolean类型,Number类型,String类型)类型保存在栈内存, 引用类型(Object 阅读全文
posted @ 2020-03-29 19:18 阿政想暴富 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示