随笔分类 - js
git项目太大导致拉取不下来,解决方案
摘要:1、拉取最后一次提交后状态的代码git clone --depth=1 http://xxx.git 2、执行后续操作 # 拉取完整当前分支 git fetch --unshallow # 追踪所有远程分支 git remote set-branches origin '*' # 拉取所有远程分支
阅读全文
flat数组降维
摘要:[[1,2,3],[[1,2],[2,3]]].flat(num) //num可以写数字,也可以写Infinity (无穷大),数字代表降维几层,Infinity 则表示全部
阅读全文
前端AES加密解密
摘要:import CryptoJS from "crypto-js" //秘钥(后端提供)由于对称解密使用的算法是 AES-128-CBC算法,数据采用 PKCS#7 填充 , 因此这里的 key 需要为16位! var key = CryptoJS.enc.Latin1.parse("xxxxxx")
阅读全文
前端RSA加密解密
摘要:1、以下仅适用于数据长度短,长的话会报错import { JSEncrypt } from 'jsencrypt' // 公钥 const key = `xxxx` // 私钥 const privateKey = `xxxxsss` // 加密 export function encrypt (m
阅读全文
git相关
摘要:1、Git项目如何配置?如何上传至GitHub?以及其详细步骤 1、 注册登录github2、 创建github仓库3、 安装git客户端4、 绑定用户信息5、 设置ssh key6、 创建本地项目以及仓库7、 关联github仓库8、 推送项目到github仓库
阅读全文
PC端网页rem适配方案
摘要:以1920设计稿为基准 1、使用sass语法 转换px rem ,静态站点推荐使用我之前提到的 vscode插件easy-scss https://www.cnblogs.com/joyZ/p/13342794.html // PX 转 rem @function px2Rem($px, $base
阅读全文
使用es6,对两个数组进行对比,从而修改其中一个数组里的某些值
摘要:条件:arrA,arrB,通过对比修改arrB中的字段值 var sSrr = []; var arrA = [ {name:'这是一',Id:1}, {name:'这是二',Id:2}, {name:'这是三',Id:3}, {name:'这是一',Id:1}, {name:'这是二',Id:2}
阅读全文
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.
阅读全文
浏览器、系统区分
摘要:获取各主流浏览器 function getBrowser() { var u = navigator.userAgent; var bws = [{ name: 'sgssapp', it: /sogousearch/i.test(u) }, { name: 'wechat', it: /Micro
阅读全文
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
阅读全文
将div的内容生成清晰的PDF、高清PDF
摘要://需要引入html2canvas.js、jquery.js文件 html: js:
阅读全文
将div生成图片并下载下来
摘要://文件需要引入html2canvas.js、jquery.js function downLoadImg(){ var element = $(".orgchart"); // 这个dom元素是要生成img的div容器 var w = element.outerWidth(); // 设置该容器的宽 var h = element.out...
阅读全文
RGB颜色值转换成十六进制
摘要:function transferRgbToStr(color) { if (typeof color !== 'string' && !(color instanceof String) || !~color.indexOf('rgb')) return console.error("请输入rgb
阅读全文
js截取字符串相关的知识点
摘要:截取字符串中的数字 1、使用parseInt() 2、使用正则 截取字符串 1、使用split() 2、使用join() 3、使用substring() 4、使用indexOf() 5、使用substr()
阅读全文
浙公网安备 33010602011771号