摘要:
做项目有个产品需求;具体是要求根据优先级大小排序一遍,然后根据中文名排一遍,简单说就是二级排序了 阅读全文
摘要:
写组件的时候经常会用到默认设置,而默认设置经常以对象形式传参 //方法一 function objMerge(obj1, obj2) { //var key; for(key in obj2) { // 如果target(也就是obj1[key])存在,且是对象的话再去调用deepMerge, // 阅读全文
摘要:
原理以后有空再说现在嘛先上代码。。。。 * { margin: 0; } html, body { width: 100%; height: 100%; margin: 0; } #dragBoxContainer { width: 150px; padding: 10px; background: 阅读全文
摘要:
写在前面的话:《H5拖动火狐自动打开新标签》原因是为什么百度很多了我就不细说,本文章只说我自己的解决方法。。。 自定义数据里写个链接,如果火狐自动打开就跳到这个链接 这个页面就写一句话:关闭当前页面,解决了火狐自动打开新页面的问题 结语:我也试过用网上的方法,无外乎用preventDefault、s 阅读全文
摘要:
今天突然发现以前一直用的concat方法进行深拷贝还是出问题了,原数组还是被影响 后来问了下同事,他给出一个很好办的方法,就是用json/字符串转换方法,具体代码如下: var a=[1,2,3];var b=JSON.parse(JSON.stringify(a))console.log(b);b 阅读全文
摘要:
问题是这样的我新增几个文件夹打算提交到git库,但输入指令:“git status” 发现新增的文件夹并没有出现在准备提交区里 不知道什么原因造成的后来我百度找到方法 使用指令:“git add -f 这里放地址” (记得输入完整路径) 强行把新增文件夹提交上去了 阅读全文
摘要:
在项目中我们经常要处理数据,概括就四个字:增删改查, 我们“增删改查”操作数据其实也就操作内存数据,经常会各种变量互相赋值 那么问题来了,如果是普通的赋值其实也就是简单的浅拷贝数据, 浅拷贝容易被影响数据,深拷贝则不一样。 以下一个小例子: 为什么b数组删除一个下标,a数组也会被影响呢? 这里就涉及 阅读全文
摘要:
原因: 在2018年3月2日偶然情况下听到一个大佬提起“live-server”这东西, 我就研究一下,用过的人才知道live-server多么方便。。。 功能: 当启动live-server服务的文件夹的文件发生改变时自动刷新浏览器, 简单说以前要手动刷新浏览器的live-server自动帮你刷新 阅读全文