
JS
文章平均质量分 54
#老程
百里红尘,不醒归路
展开
-
Iframe 父子页面通信
Iframe 父子页面通信; 兼容异步加载、异步接收等异步问题原创 2022-06-27 10:13:04 · 646 阅读 · 0 评论 -
在web网页上打开电脑本地exe应用
在web网页上打开电脑本地exe应用1、用于测试打开exe应用的html代码2、配置注册表3、效果展示原创 2022-06-06 16:52:21 · 4616 阅读 · 5 评论 -
JavaScript 数组常见排序算法(冒泡、选择、插入)
// sort函数排序[8,2,4,9,1,3,7,5,6].sort((a,b)=>{return a-b})// 冒泡排序 // 思想: 每次找出一个 最大/小 将它像冒泡一下 排到最左/右 // 分析: 需要两层循环,// 第一层:冒泡多少次; 需要找到 a.length-1 个最大的数,剩下一个已经是最小的了不用在冒泡// 第二层:需要比较几次; 找出本次最大的需要比较几次,已经找出了i个最大的,name剩余 a.length-i个数只需要比较 a.length-i-1 次.原创 2022-02-22 10:44:13 · 676 阅读 · 2 评论 -
猴油脚本使用
猴油脚本 据说是使用最多的插件,最为一个前端必须得玩一下语法: 官方文档弄了两个小脚本,可以运行,后面有空持续更新1、美化页面滚动条// ==UserScript==// @name 美化页面滚动条// @namespace 老程// @version 0.1// @description 美化页面滚动条// @author 老程// @match http*://*/*// @icon https://.原创 2021-12-17 15:09:01 · 3868 阅读 · 1 评论 -
js-闭包
参考资料: 阮一峰-闭包function f1() { var count = 100; addC = function () { count += 1; }; delC = function () { count -= 1; }; function f2() { return count; } return f2;}var result = f1();result(); //100addC();addC();result(); //10原创 2021-10-08 16:46:07 · 140 阅读 · 0 评论 -
前端面试题整理
1、网络中使用最多的图片格式有哪些? jpg和png有什么区别?JPEG,GIF,PNG,最流行的是jpeg格式,可以把文件压缩到最小区别:1、jpg是有损压缩格式,png是无损压缩格式。2、jpg图像没有透明的背景,而png图像可以保留透明的背景。3、png格式的图片可以编辑,但是jpg格式的图片则不可更改。4、png与jpg图片相比,png格式的图片更大。2、简述css盒子模型一个css盒子从外到内可以分成四个部分:margin(外边距),border(边框),padding(内边距),原创 2021-09-27 00:10:24 · 273 阅读 · 0 评论 -
node js 通过url下载文件到本地指定目录
需求简介,有一堆字体需要从oss上下载到本地,数据库只存了相对路径,但是完整路径可以拼接出来,每个字体要下载图片和字体并放入同一个文件夹(即一个字体一个文件夹)// 下载方法//引入相关资源包var fs = require("fs");var path = require("path");var request = require("request");/** * * @param {*} url 网络文件url地址 * @param {*} fileName 文件名 * .原创 2021-07-13 08:26:54 · 13007 阅读 · 1 评论 -
nodejs 开启http服务 操作 mysql 数据库 案例
了解了一下 nodejs ,发现它还能连接mysql、mongoDB,连接方式还比较简便,没啥jdbc的七大步;测通一下;代码稀烂,不过能跑通看下结果首先数据库整点测试数据/*Navicat MySQL Data TransferSource Server : localhostSource Server Version : 50540Source Host : localhost:3306Source Database : cslTar原创 2021-07-01 16:47:12 · 483 阅读 · 0 评论 -
JS array 对象属性、操作方法 整理
属性length: 字符串长度prototype、constructor常用方法concat() 连接两个或更多的数组,并返回结果arr = [1,2,3]a2 = [4,5,6]a3 = [['a','b','c'],['A','B','C']]s = arr.concat(a2,...a3)//arr = [1, 2, 3]//s = [1, 2, 3, 4, 5, 6, "a", "b", "c", "A", "B", "C"]every() 检测数原创 2021-06-11 18:08:16 · 185 阅读 · 1 评论 -
JS string 对象属性、操作方法 整理
对象属性length: 字符串长度prototype、constructor对象方法方法名说明indexOf()返回某个指定的字符串值在字符串中首次出现的位置concat()连接两个或更多字符串,并返回新的字符串replace()在字符串中查找匹配的子串, 并替换与正则表达式匹配的子串concat()连接两个或更多字符串,并返回新的字符串concat()连接两个或更多字符串,并返回新的字符串concat()连接两个或更多字符串,并返回原创 2021-05-07 09:20:32 · 157 阅读 · 0 评论