摘要: 作用是一样的,区别在于传入参数的不同; 第一个参数都是,指定函数体内this的指向; 第二个参数开始不同,apply是传入带下标的集合,数组或者类数组,apply把它传给函数作为参数,call从第二个开始传入的参数是不固定的,都会传给函数作为参数。 call比apply的性能要好,平常可以多用cal 阅读全文
posted @ 2022-05-03 08:28 下一秒钟已经不同 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在严格模式中使用Vuex,当用户输入时,v-model会试图直接修改属性值,但这个修改不是在mutation中修改的,所以会抛出一个错误。当需要在组件中使用vuex中的state时,有2种解决方案:1、在input中绑定value(vuex中的state),然后监听input的change或者inp 阅读全文
posted @ 2022-05-02 08:24 下一秒钟已经不同 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 客户端使用https的url访问web服务器,要求与服务器建立ssl连接 web服务器收到客户端请求后, 会将网站的证书(包含公钥)传送一份给客户端 客户端收到网站证书后会检查证书的颁发机构以及过期时间, 如果没有问题就随机产生一个秘钥,然后利用公钥将会话秘钥加密, 并传送给服务端, 服务端利用自己 阅读全文
posted @ 2022-04-29 08:56 下一秒钟已经不同 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 四种方式: //Promiseconst sleep = time => { return new Promise(resolve => setTimeout(resolve,time))}sleep(1000).then(()=>{ console.log(1)}) //Generatorfunc 阅读全文
posted @ 2022-04-28 08:38 下一秒钟已经不同 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 建议不要这样做。 因为这样做,会导致修改数据的源头不止一处,不利于单项数据流的监控。 如果一定要改,需要委托父组件实现,保证数据修改源头唯一。 子组件中直接修改了父组件的值: 修改值类型数据会报警告, 修改引用类型数据的属性不会,因为引用类型数据存的引用,修改属性不会改变引用地址。 阅读全文
posted @ 2022-04-27 09:32 下一秒钟已经不同 阅读(397) 评论(0) 推荐(0) 编辑
摘要: BFC 就是块级格式上下文。 是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响。 创建 BFC 的方式有: 根元素(<html>) 浮动元素(元素的 float 不是 none) 绝对定位元素(元素的 position 为 absolute 或 fi 阅读全文
posted @ 2022-04-26 09:24 下一秒钟已经不同 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 容器管理类似,这里挑一个作说明。 正解: 容器管理的目的是,保证状态的可预测,所以reducer必须是纯函数,因为只有纯函数才能保证相同的输入得到相同的输入。 反解: 使用异步操作的结果(异步操作结果不可预测,成功或失败也不可预测),反应在state中,那么状态将变的不可预测,违背Redux的设计原 阅读全文
posted @ 2022-04-25 14:20 下一秒钟已经不同 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 分类 按缓存位置分类 (memory cache, disk cache, Service Worker 等) 它们的优先级是:(由上到下寻找,找到即返回;找不到则继续) Service Worker Memory Cache Disk Cache 网络请求 按失效策略分类 (Cache-Contr 阅读全文
posted @ 2022-04-24 15:32 下一秒钟已经不同 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 原生 DOM 操作 vs. 通过框架封装操作。 这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明式的方式来描述你的目的,从而让你的代码更容易维护。没有任何框架可以比纯手动的优化 DOM 操作更快,因为框架的 DOM 操作层需要应对任何上层 API 阅读全文
posted @ 2022-04-23 10:06 下一秒钟已经不同 阅读(49) 评论(0) 推荐(0) 编辑
摘要: vue 的响应式原理: vue 采用“数据劫持”+“观察者模式(发布者-订阅者模式)”相结合的方式实现了双向绑定。 具体步骤: 在实例化的时候,使用 Object.definePropery() 方法或 Proxy 构造函数,对 data 进行 getter 和 setter 的处理。 在组件渲染时 阅读全文
posted @ 2022-04-22 09:04 下一秒钟已经不同 阅读(19) 评论(0) 推荐(0) 编辑