随笔分类 -  js

git项目太大导致拉取不下来,解决方案
摘要:1、拉取最后一次提交后状态的代码git clone --depth=1 http://xxx.git 2、执行后续操作 # 拉取完整当前分支 git fetch --unshallow # 追踪所有远程分支 git remote set-branches origin '*' # 拉取所有远程分支 阅读全文
posted @ 2023-07-18 10:50 盐孩儿 阅读(2040) 评论(0) 推荐(0)
flat数组降维
摘要:[[1,2,3],[[1,2],[2,3]]].flat(num) //num可以写数字,也可以写Infinity (无穷大),数字代表降维几层,Infinity 则表示全部 阅读全文
posted @ 2023-04-03 16:50 盐孩儿 阅读(37) 评论(0) 推荐(0)
promise.all的浅理解
摘要: 阅读全文
posted @ 2023-03-16 17:29 盐孩儿 阅读(16) 评论(0) 推荐(0)
前端AES加密解密
摘要:import CryptoJS from "crypto-js" //秘钥(后端提供)由于对称解密使用的算法是 AES-128-CBC算法,数据采用 PKCS#7 填充 , 因此这里的 key 需要为16位! var key = CryptoJS.enc.Latin1.parse("xxxxxx") 阅读全文
posted @ 2022-11-18 16:57 盐孩儿 阅读(717) 评论(0) 推荐(0)
前端RSA加密解密
摘要:1、以下仅适用于数据长度短,长的话会报错import { JSEncrypt } from 'jsencrypt' // 公钥 const key = `xxxx` // 私钥 const privateKey = `xxxxsss` // 加密 export function encrypt (m 阅读全文
posted @ 2022-11-18 16:48 盐孩儿 阅读(617) 评论(0) 推荐(0)
git相关
摘要:1、Git项目如何配置?如何上传至GitHub?以及其详细步骤 1、 注册登录github2、 创建github仓库3、 安装git客户端4、 绑定用户信息5、 设置ssh key6、 创建本地项目以及仓库7、 关联github仓库8、 推送项目到github仓库 阅读全文
posted @ 2021-08-27 13:14 盐孩儿 阅读(16) 评论(0) 推荐(0)
PC端网页rem适配方案
摘要:以1920设计稿为基准 1、使用sass语法 转换px rem ,静态站点推荐使用我之前提到的 vscode插件easy-scss https://www.cnblogs.com/joyZ/p/13342794.html // PX 转 rem @function px2Rem($px, $base 阅读全文
posted @ 2021-06-09 11:53 盐孩儿 阅读(665) 评论(0) 推荐(0)
使用es6,对两个数组进行对比,从而修改其中一个数组里的某些值
摘要:条件:arrA,arrB,通过对比修改arrB中的字段值 var sSrr = []; var arrA = [ {name:'这是一',Id:1}, {name:'这是二',Id:2}, {name:'这是三',Id:3}, {name:'这是一',Id:1}, {name:'这是二',Id:2} 阅读全文
posted @ 2021-05-26 16:48 盐孩儿 阅读(1591) 评论(0) 推荐(0)
jsencrypt.js文件解压版
摘要:var navigator={appName:'Netscape',userAgent:'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9. 阅读全文
posted @ 2021-02-01 16:15 盐孩儿 阅读(162) 评论(0) 推荐(0)
浏览器、系统区分
摘要:获取各主流浏览器 function getBrowser() { var u = navigator.userAgent; var bws = [{ name: 'sgssapp', it: /sogousearch/i.test(u) }, { name: 'wechat', it: /Micro 阅读全文
posted @ 2020-12-30 16:22 盐孩儿 阅读(143) 评论(0) 推荐(0)
js零碎小知识点总结 (持续补充~)
摘要:在iframe里刷新父页面(实现F5效果) parent.location.reload() JS根据需求取出数组中符合的某一项 例如 : var arr = [ {a:1,b:2,c:3}, {a:11,b:22,c:33}, {a:111,b:222,c:333} ] var obj = arr 阅读全文
posted @ 2020-04-03 17:08 盐孩儿 阅读(115) 评论(0) 推荐(0)
几种常用的前端加密
摘要:1、base64: 2、md5: 3、sha1 4、RSA 阅读全文
posted @ 2019-08-11 16:32 盐孩儿 阅读(203) 评论(0) 推荐(0)
将div的内容生成清晰的PDF、高清PDF
摘要://需要引入html2canvas.js、jquery.js文件 html: js: 阅读全文
posted @ 2019-08-11 16:02 盐孩儿 阅读(2824) 评论(2) 推荐(0)
将div生成图片并下载下来
摘要://文件需要引入html2canvas.js、jquery.js function downLoadImg(){ var element = $(".orgchart"); // 这个dom元素是要生成img的div容器 var w = element.outerWidth(); // 设置该容器的宽 var h = element.out... 阅读全文
posted @ 2019-08-11 15:54 盐孩儿 阅读(1770) 评论(0) 推荐(0)
RGB颜色值转换成十六进制
摘要:function transferRgbToStr(color) { if (typeof color !== 'string' && !(color instanceof String) || !~color.indexOf('rgb')) return console.error("请输入rgb 阅读全文
posted @ 2019-08-11 14:46 盐孩儿 阅读(744) 评论(0) 推荐(0)
js截取字符串相关的知识点
摘要:截取字符串中的数字 1、使用parseInt() 2、使用正则 截取字符串 1、使用split() 2、使用join() 3、使用substring() 4、使用indexOf() 5、使用substr() 阅读全文
posted @ 2019-08-02 14:08 盐孩儿 阅读(294) 评论(4) 推荐(0)