我叫大王来巡山

导航

 

2020年10月18日

摘要: 源码: const callbacks = [] let pending = false function flushCallbacks () { pending = false const copies = callbacks.slice(0) callbacks.length = 0 for ( 阅读全文
posted @ 2020-10-18 20:40 我叫大王来巡山 阅读(258) 评论(0) 推荐(0) 编辑
 

2020年10月16日

摘要: <!DOCTYPE html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale= 阅读全文
posted @ 2020-10-16 17:59 我叫大王来巡山 阅读(817) 评论(0) 推荐(0) 编辑
 
摘要: * 定宽居中: 1.absolute+负margin 2.absolute+margin:auto 3.absolute——calc 4.min-height:100vh + flex + margin:auto * 不定宽居中 1.absolute + transform 2.lineheight 阅读全文
posted @ 2020-10-16 15:35 我叫大王来巡山 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: const testPair = [ [0, '零'], [1, '一'], [2, '二'], [3, '三'], [10, '一十'], [11, '十一'] ] function transform (str) { const numChar = { '零': 0, '一': 1, '二': 阅读全文
posted @ 2020-10-16 14:04 我叫大王来巡山 阅读(189) 评论(0) 推荐(0) 编辑
 

2020年10月13日

摘要: defineComponent({ props: {// 1 } setup (props, {attrs, emit}) { } }) 一,组件传值: 父传子: 1.如果没有在定义的props中声明接收父组件的值,那在attrs中可以获取父组件传递给子组件的值 如果在定义的props中声明接收父组 阅读全文
posted @ 2020-10-13 15:02 我叫大王来巡山 阅读(132) 评论(0) 推荐(0) 编辑
 

2020年10月12日

摘要: 一.vue3新特性: 1.数据响应重新实现(ES6的proxy代替Es5的Object.defineProperty) 2.源码使用ts重写,更好的类型推导 3.虚拟DOM新算法(更快,更小) 4.提供了composition api,为更好的逻辑复用与代码组织 5.自定义渲染器(app、小程序、游 阅读全文
posted @ 2020-10-12 07:57 我叫大王来巡山 阅读(8591) 评论(0) 推荐(0) 编辑
 

2020年10月10日

摘要: 区别: for in 用来枚举对象的属性,某些情况下,可能按照随机顺序遍历数组元素 object.keys() 可以返回对象属性为元素的数组,数组中属性名顺序和for in比那里返回顺序一样 for in循环会枚举对象原型上的可枚举属性,Object.keys 不会 阅读全文
posted @ 2020-10-10 12:43 我叫大王来巡山 阅读(255) 评论(0) 推荐(0) 编辑
 
摘要: 1.可选链操作符 // oldlet ret = obj && obj.first && obj.first.second// newlet ret = obj?.first?.second 2.空位合并操作符 // oldlet c = a ? a : blet c = a || b// new 阅读全文
posted @ 2020-10-10 12:42 我叫大王来巡山 阅读(130) 评论(0) 推荐(0) 编辑
 

2020年10月9日

摘要: 答案: for...of不能直接遍历对象,for in可以直接遍历对象 原因: for...of需要实现iterator接口,对象没有实现iterator接口 解决: const obj = {a: 1, b: 2} for (let item of Object.keys(obj)) a b fo 阅读全文
posted @ 2020-10-09 11:09 我叫大王来巡山 阅读(1791) 评论(0) 推荐(1) 编辑
 

2017年11月8日

摘要: 在项目中,有时候免不了做文件上传,其中有formData,但是formData的兼容性在IE10,如果想要兼容更低版本的浏览器,我们可以用iframe来实现。 首先我们要说,给你一个接口,去做文件上传,使用ajax来做文件上传,目前我试过的方法是不行的,所以我们要用表单来做文件上传,上传以后要拿到后 阅读全文
posted @ 2017-11-08 14:06 我叫大王来巡山 阅读(147) 评论(0) 推荐(0) 编辑