代码改变世界

css flex兼容性

2019-10-22 10:15 by 改个名字吧, 28 阅读, 收藏, 编辑
摘要:我测试了一下css flex的兼容性 已经可以兼容到IE10了呀 为啥MDN上面的IE兼容性还是兼容到IE11 有点更新不及时的感觉 阅读全文

获取Object对象属性的方法,Reflect.ownKeys, Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.keys,for in

2019-09-25 15:46 by 改个名字吧, 99 阅读, 收藏, 编辑
摘要:let triangle={ a:1, b:2, c:3 } function coloTriangle(){ this.color='red'; } coloTriangle.prototype=triangle; let color=new coloTriangle(); Object.defi 阅读全文

用JSON.stringify去实现深拷贝的弊端

2019-09-24 17:00 by 改个名字吧, 188 阅读, 收藏, 编辑
摘要:无法处理function啦还有RegExp啦,还有无法处理循环引用对象(这个我还没有test) 就前两点的话 然后var b=JSON.parse(JSON.stringify(a)) 输出b的话 就这样啦 c:function都没有复制过来,RegExp对象没有处理 还有什么的话欢迎补充啦 我晕 阅读全文

关于一篇跨域有感

2019-09-24 11:42 by 改个名字吧, 123 阅读, 收藏, 编辑
摘要:跨域:顾名思义,跨端口,域名,协议都算跨域, 平常中请求后台,发送http请求,就一般用的就是axios跟jquery,用这个两个发送请求时,在同域也就是不跨域条件下了浏览器会自动带cookie 那现在webpack他有了proxy设置,就是解决了跨域问题,也就是说如果我本地项目想要请求一个http 阅读全文

Navicat连接mysql报错1862

2019-09-06 15:25 by 改个名字吧, 87 阅读, 收藏, 编辑
摘要:昨天重新设置了mysql的密码 因为之前一直都是不用密码登录的 因为是公司数据库还是要密码 但是加了密码我今天打开navicat,连接数据库,一直报1862 然后再控制台重新设置一下密码就好了 就可以了 阅读全文

vue-cli随机生成port源码

2019-09-02 11:20 by 改个名字吧, 98 阅读, 收藏, 编辑
摘要:const portfinder = require('portfinder'); const port = await portfinder.getPortPromise(); 两行代码 端口搜索范围 默认情况下,portfinder将开始搜索8000并扫描,直到达到最大端口号(65535) 源码 阅读全文

linux

2019-06-25 09:32 by 改个名字吧, 28 阅读, 收藏, 编辑
摘要:srouce filename:在当前bash 环境下读取并执行文件 阅读全文

null,undefined.'',false关系

2019-06-20 15:00 by 改个名字吧, 73 阅读, 收藏, 编辑
摘要:null == undefined //truefalse =='' //true boolean类型跟其它类型==时,会转换成Number类型 Number类型跟String类型==时,string类型会转换成Number类型 undefined == false // false undefin 阅读全文

为啥git会这么差!!!!

2019-06-18 16:30 by 改个名字吧, 69 阅读, 收藏, 编辑
摘要:删除分支 git push origin --delete Chapater6 可以删除远程分支Chapater6 git branch -d Chapater8 可以删除本地分支(在主分支中) git回退 git reset --hard HEAD ^回退到上一个版本 git reset --ha 阅读全文

Element对象

2019-06-13 11:50 by 改个名字吧, 97 阅读, 收藏, 编辑
摘要:HTMLElement也是一个element对象 offsetHeight:height+scroll溢出height+padding clientHeight:height+padding+border 参考链接:https://developer.mozilla.org/zh-CN/docs/W 阅读全文