12 2018 档案

摘要:昨天被头条的面试官面完之后虐了一地,倒是不难,问一堆这个和那个有啥不同,我心里想着难道有可比性么,这种问题怎么感觉就像有时候问你人都有什么人?有啥不同一样。。。只能吐槽但是也无能为力,就怪自己学艺不精吧。 当时可能是面试官太帅了,所以太紧张了,我竟然脑子里面想不起来原生是怎么写的了,直接说把原生的忘 阅读全文
posted @ 2018-12-29 15:26 realman? 阅读(560) 评论(0) 推荐(0)
摘要:function add(a,b){ return a+b } 箭头函数的写法: (a,b)=>{ return a+b } 如用箭头函数进行数组的升序和降序 let arr = [10, 20, 1, 2]; arr.sort((x,y)=>{ return (y-x) }) Console.lo 阅读全文
posted @ 2018-12-27 16:45 realman? 阅读(1153) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-27 09:15 realman? 阅读(449) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-27 09:14 realman? 阅读(114) 评论(0) 推荐(0)
摘要:var obj ={ x:100, y:200, z:300 } for(key in obj){ if(obj.hasOwnProperty(key)){ console.log(key,obj[key]) } if(key == 'x'){ console.log(key,obj[key]) } 阅读全文
posted @ 2018-12-26 19:36 realman? 阅读(231) 评论(0) 推荐(0)
摘要:prototype,_proto_,constructor这几个关系确实乱,画个图来理解一下吧 我们创建一个对象: function Person(name,age){ this.name = name; this.age = age; this.sayHello = function(){ ale 阅读全文
posted @ 2018-12-26 18:18 realman? 阅读(259) 评论(0) 推荐(0)
摘要:(1):定位 子盒子用绝对定位(千万别给父盒子加相对定位) (2)flex布局 (3)使用grid网格布局: (4)使用table布局,一定要套一个空div,要不然整个页面都是空白的 阅读全文
posted @ 2018-12-26 10:32 realman? 阅读(612) 评论(1) 推荐(1)
摘要:方法1:浮动 左边盒子左浮动,宽度为300px,右边盒子右浮动,宽度为300px,给div设置一个min-height:100px,中间盒子设置margin:0 300px. 方法2:定位 整个div都用绝对定位,左边盒子left:0,width:300px;右边盒子right:0,width:30 阅读全文
posted @ 2018-12-25 18:16 realman? 阅读(316) 评论(0) 推荐(0)
摘要:function promise1 = new Promise((resolve,reject)=>{ return result1 }) function promise2 = new Promise((resolve,reject)=>{ return result2 }) function p 阅读全文
posted @ 2018-12-25 18:02 realman? 阅读(986) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-25 16:55 realman? 阅读(273) 评论(0) 推荐(0)
摘要:传递的地方:两个组件都要引入这个公共的bus中转函数 Bus.js文件相当于一个公共的对象: 传递的文件中写入这个方法: 兄弟组件通过点击事件输出参数,需要的组件来接收传递过来的参数: 阅读全文
posted @ 2018-12-25 16:43 realman? 阅读(448) 评论(0) 推荐(0)
摘要:let arr =["rwdm/app","rdmyn/bpp"]; let arr2 = []; let json1={} json2={} json1={ key:arr[0].split("/")[0], value:arr[0].split("/")[1] } json2={ key:arr 阅读全文
posted @ 2018-12-25 16:30 realman? 阅读(808) 评论(0) 推荐(0)
摘要:let arr = ['随风','随雨','随缘']; obj = {}; for(var key in arr){ obj[key] = arr[key] } console.log(obj) 页面效果: 阅读全文
posted @ 2018-12-25 16:28 realman? 阅读(2356) 评论(0) 推荐(1)
摘要:为了提高性能缓存dom查询; 页面效果: 阅读全文
posted @ 2018-12-25 16:08 realman? 阅读(279) 评论(0) 推荐(0)
摘要:项目中会遇到这样一个问题:后台给我们返回一个数组,但是少一个属性,我们要通过这个属性可能要控制一个事件。如果后台比较忙前台自己也可以添加一个属性: 后台的数据格式[[]], 采用双层遍历的方式: arr.map((item,i)=>{ item.tag.map((each,j)=>{ Vue.set 阅读全文
posted @ 2018-12-25 15:38 realman? 阅读(253) 评论(0) 推荐(0)