摘要: 认识闭包: 闭包,是指有权限访问到其他函数作用域的变量的函数 给一个例子: 函数outer执行后返回一个内部的匿名函数,并把返回的结果赋值给全局变量result,在全局环境中在此执行result,得到了outer函数内部的变量name。 仅从闭包的定义来看并没有什么感觉,不妨从中摘出几个关键词,结合 阅读全文
posted @ 2019-07-19 23:01 linktodream 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 开头,说明一下两个常用的概念:深拷贝和浅拷贝 1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用 2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用” 关于深拷贝和浅拷贝的详解,可访问此博客:ht 阅读全文
posted @ 2019-07-17 16:27 linktodream 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 上传图片或者文件我们都清楚,需要用到 input[type = file] 标签,然后我们在js中通过选择器获取上传的文件数组,即可获得文件并提交给后台。 想要做到图片预览,就需要获取可读取到该图片文件的临时url,js中windows对象提供了接口: 获取到url之后,通过js事件动态添加到预览区 阅读全文
posted @ 2019-05-22 17:57 linktodream 阅读(3264) 评论(0) 推荐(0) 编辑