生成mock tree数据的方法
发表于
JS
分类,标签:
08
06月
2021
1
functionmockTreeData(count,min=5,max=50){//父idletpId=-1,//当前层级level=0,//当前层级的节点数curLevel=[],//当前层级的父级层级prevLevel=[],//每层级的数量levelCount,//总节点变量i=0,j,l,//父节点所在层级的数据长度prevLevelLen;//总节点数constnodes=[];/...
gulp 常用插件
发表于
问题记录
分类,标签:
27
04月
2021
browser-sync:省时的浏览器同步测试工具,多设备、多屏幕自动刷新页面http-proxy-middleware :解决本地开发代理跨域请求插件autoprefixer:根据定制的兼容规则给css添加浏览器前缀插件wiredep:wiredep解决了bower前端库引入进html中的问题del:删除文件及文件夹yargs:Node中处理命令行参数的通用解决方案,只要一句代码varargs=require('yargs').argv;就可以让命令行的参数都放在变量args上,可以根据参数判断是测试环境还是正式环境。gulp-load-plugins:批量引入package.json文件中的依赖项gulp-plumber:防止因gulp插件的错误而导致管道中断,plumber可以阻止gulp插件发生错误导致进程退出并输出错误日志。g...
国内如何快速访问gibhub
发表于
问题记录
分类,标签:
21
04月
2021
1.国内如何快速访问gibhub-FQ的方法无非就是用软件,这种就不介绍了-本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github 方法一 打开IPAddress.com网站,查询下列三个地址的ip 1.github.com 2.assets-cnd.github.com 3.gibhut.global.ssl.fastly.net 2.修改本地hosts文件,本次只介绍window系统C:\Windows\System32\drivers\etc 找到hosts文件,然后添加下列数据,注意把下面的ip改成你自己查询到ip地址。...
Nginx配置文件(nginx.conf)配置详解
发表于
问题记录
分类,标签:
26
03月
2021
Nginx的配置文件nginx.conf配置详解如下: usernginxnginx;Nginx用户及组:用户组。window下不指定 worker_processes8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; 错误日志:存放路径。 pidlogs/nginx.pid;pid(进程标识符):存放路径。 worker_rlimit_nofile204800;指定进程可以打开的最大描述符:数目。这个指令...
各种文件对应的MIMEType
发表于
规范
分类,标签:
21
03月
2021
{后缀,MIMEType类型} {".3gp", "video/3gpp"}, {".apk", "application/vnd.android.package-archive"}, ...
2021前端资料站链接
发表于
JS
分类,标签:
09
01月
2021
next.js文档 https://docs.nestjs.cn/7/firststeps 2. 监测手部运动的JS库https://github.com/victordibia/handtrack.js 3. geoJSON地图https://datav.aliyun.com/tools/atlas/#&lat=30.37018632615852&lng=106.68898666525287&zoom=3.5 ...
常用正则[一]
发表于
JS
分类,标签:
04
01月
2021
const regExps = [ /** * 用户名 * 字母,数字,下划线,减号 */ { id: 'username', name: '用户名', reg: /^[a-zA-Z0-9_-]+$/, msg: '该项数据只能包含字母,数字,下划线,减号' },...
window.close()不能关闭页面时的解决办法及思路
发表于
JS
分类,标签:
05
12月
2020
JS如下写法: 正常: window.close()iframe正常:window.top.close()但是呢,chrome,firefox等中有时候会不起作用。MDN发现确实是这样,不是通过window.open()方法打开的窗口不能使用close进行关闭.window.open()语法正常的改善的写法: window.open("about:blank","_self").close() 或者 window.open("","_self").close() 如果是frame写法改善: window.top.open("...
word插件记录
发表于
JS
分类,标签:
02
12月
2020
jquery.wordexport.jsFileSaver.jshttps://www.cnblogs.com/ll409546297/p/6634776.html https://blog.csdn.net/qq_41615323/article/details/109235888freemarkerhttps://freemarker.apache.org https://github.com/apache/freemarker...
前端性能问题-内存优化的探索与实践
发表于
JS
分类,标签:
23
11月
2020
一、内存结构内存分为堆(heap)和栈(stack),堆内存存储复杂的数据类型,栈内存则存储简单数据类型,方便快速写入和读取数据。在访问数据时,先从栈内寻找相应数据的存储地址,再根据获得的地址,找到堆内该变量真正存储的内容读取出来。在前端中,被存储在栈内的数据包括小数值型,string,boolean和复杂类型的地址索引。所谓小数值数据(smallnumber),即长度短于32位存储空间的number型数据。一些复杂的数据类型,诸如 Array,Object 等,是被存在堆中的。如果我们要获取一个已存储的对象A,会先从栈中找到这个变量存储的地址,再根据该地址找到堆中相应的数据。如图:测试代码1234567891011121314151617181920212223242526272829//栈vara;functioninStack(){&nb...