摘要: ES6之前,js支持全局变量和局部变量,私有变量可以用到闭包。 闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。 直观的说就是形成一个不销毁的栈环境。 以计数器为例子讲解闭包的作用。 全局变量实现: 该方案中的counter为全局变量,整个项目的任何位置都 阅读全文
posted @ 2020-01-16 11:34 wdl818 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 系统偏好设置 --> 打印机与扫描仪 --> + (左下角的加号) --> IP --> 输入打印机的ip地址,然后最下面的 “使用选择” 中选中 普通PCL 打印机,(默认的会选取 普通 PostScript 打印机,这是导致乱码的根源)。然后添加就可以正常使用了。 阅读全文
posted @ 2019-08-09 10:39 wdl818 阅读(10906) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env node const log = console.log; // 1、立即执行性 // 创建(new)Promise时,作为Promise参数传入的函数是会被立即执行的,只是其中执行的代码可以是异步代码。 let p = new Promise((resolve, re 阅读全文
posted @ 2019-08-08 11:46 wdl818 阅读(215) 评论(0) 推荐(0) 编辑
摘要: // 调用系统环境变量中的解释器执行文件 #!/usr/bin/node //如果不是默认安装位置这个地方可能就找不到,那么文件就是报错,所以有了另一种写法 #!/usr/bin/env node 阅读全文
posted @ 2019-08-07 15:40 wdl818 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 1、package.json-bin配置 【创建bat文件,把bat路径添加到PATH中】这些固定的工作可以由npm帮我们完成。package.json中有个bin字段配置: 可执行文件可以是js文件或者无扩展名的文本文件,并且文件开头第一行是"#!/usr/bin/env node"。在安装包时n 阅读全文
posted @ 2019-08-07 14:33 wdl818 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 通过Event和dispathEvents触发自定义事件 还可以通过CustomEvent 高度自定义事件,传输参数。 阅读全文
posted @ 2019-08-01 16:48 wdl818 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-31 16:37 wdl818 阅读(120) 评论(0) 推荐(0) 编辑
摘要: /** * sass的基本的使用reset.scss * base.scss * DOMContentLoaded:当Dom加载完成 * orientationchange:移动的时候和水平旋转的时候触发 * resize:当调整窗口的时候触发 * http://feg.netease.com/ar 阅读全文
posted @ 2019-07-25 20:52 wdl818 阅读(275) 评论(0) 推荐(0) 编辑
摘要: @media screen and (max-width:375px) { //小于等于375可以进入 html { background: red; } } 由此可见,边界都包含在内。 更多参考连接 https://www.runoob.com/cssref/css3-pr-mediaquery. 阅读全文
posted @ 2019-07-25 19:40 wdl818 阅读(1527) 评论(2) 推荐(0) 编辑
摘要: $(function(){ var _srcList = [], i = 0; //获取所有图片路径,存为数组 $('.bg').each(function(){ _srcList.push($(this).attr('src')); }) fun... 阅读全文
posted @ 2015-02-09 17:14 wdl818 阅读(2552) 评论(0) 推荐(0) 编辑