摘要: 久久不上博客园。 一上就发现全站整改。 大部分文章被和谐。 甚至自己以前写过的一些外链标签被过滤。 于是愤怒之下直接写js动态创建script标签 重点: createElement,appendChid 用于反过滤 bug来源:允许用户写js本身就是bug 阅读全文
posted @ 2021-05-10 12:03 阴阳师先生 阅读(210) 评论(0) 推荐(0) 编辑
摘要: child_process实例又3个方法创建:exec spawn forkchild_process本质上依旧是processexec:child_process.exec(command[, options][, callback])command:命令 =>参数由空格隔开spawn:child_process.spawn(command[, args][, options])command:... 阅读全文
posted @ 2020-03-25 23:08 阴阳师先生 阅读(620) 评论(0) 推荐(0) 编辑
摘要: stdin:标准输入流 (终端键盘输入)stdout: 标准输出流 (终端显示)1.旧版的写法通过pause()来关闭stdin,而通过resume()来打开流(默认流是关闭的),数据是通过监听data事件获取的2.新版的写法是通过监听readable事件判断是否可读,然后通过read()来获取数据,通过if判断获取非空的数据,最后通过end事件结束监听这里需要注意,通过回车键输入数据,此时数据... 阅读全文
posted @ 2020-03-24 23:16 阴阳师先生 阅读(3600) 评论(0) 推荐(2) 编辑
摘要: Number.toFixed(n)数字保留n位小数,这里需要注意toFixed之后,如果后面保留的小数位最后是0的话,Number类型会变成Stringjs的数据结构在js中数据类型一般分类基本数据类型(Number Boolean Null Undefined String Symbol)与引用数据类型(Object Array Function ...),其中栈一般用于存放基本类型数据或者引用... 阅读全文
posted @ 2020-03-19 22:31 阴阳师先生 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 我们都知道js里可以通过if()来判断变量是否存在现在进行对其进行全方面的总结直接放上测试的js代码变量定义:类型判断:输出函数:调用:结果:结论://0,'',null,undefined不通过//[],{}通过//e1[2] = undefined 不通过//f1.a = 0不通过//f1.e = 'ok' 通过//f1.f = undefined 不通过//f1.f.a 报错property... 阅读全文
posted @ 2020-03-17 21:38 阴阳师先生 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器缓存机制1. 浏览器缓存两大策略强缓存:不会向服务器发送请求,直接命中内存中的缓存资源,从chrome Network中可以看到资源200且from disk cache或from memory cache。 协商缓存:向服务器发送请求,服务器根据request header内的参数来判断是否需要更新此资源,如果不需要更新,服务器返回304的状态码,然后通知浏览器读取本地缓存。强缓存ht... 阅读全文
posted @ 2020-03-09 23:00 阴阳师先生 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序比较大小,互换顺序2.选择排序选出最小值,插入新数组3.插入排序比较大小,将基值插入到合适的位置4.快速排序分组排序,递归调用,当长度为1时返回结果 阅读全文
posted @ 2020-03-09 09:39 阴阳师先生 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 设定 [] {} ‘’ null 0 表示为空这里需要注意 null 和 undifined 和 NaN通过typeof判断值的类型这里需要注意,null [] {} 都属于object NaN属于number通过isFinite()排除NaN通过循环排除 [] {} null 阅读全文
posted @ 2020-03-05 21:21 阴阳师先生 阅读(3039) 评论(0) 推荐(0) 编辑
摘要: vue.use()方法可以用来注册组件或者插件。只要传入一个install()方法既可以注册install(Vue,option){}可以通过几种方式来自定义开发Vue.$loading = …//直接挂载在Vue类上Vue.propertype.$loading = …//直接挂载在Vue原型链上,可以通过this.$loading调用Vue.component()//注册一个全局组件Vue.d... 阅读全文
posted @ 2020-03-05 18:55 阴阳师先生 阅读(3324) 评论(1) 推荐(0) 编辑
摘要: 实现目标:鼠标点击拖拽目标,实现可视化复制对象原因:jq长久不用,使用有点和原生混淆使用原理:dom添加删除,dom事件index.html引入jq,main.jsmain.js效果: 阅读全文
posted @ 2020-02-19 16:52 阴阳师先生 阅读(186) 评论(0) 推荐(0) 编辑