javascript之继承 发表于 2019-08-15 | 分类于 javascript 今天复习一下 javascript 的继承 javascript 的继承有:原型继承、经典继承、组合继承、寄生组合式继承几种,我们今天就来介绍一些这些继承的方式 1234567891011121314function Parent(age) { this.name = 'huacheny ... 阅读全文 »
javascript之原型和原型链 发表于 2019-08-14 | 分类于 javascript 12345function Person() { }var person = new Person();person.name = 'huachenyu' Person 就是一个构造函数,new 来创建一个实例对象 person Prototypeprototype是*只有 ... 阅读全文 »
浏览器缓存 发表于 2019-08-11 | 分类于 网络 今天就填一下昨天的坑,先讲一下浏览器缓存的策略 浏览器缓存其实就是HTTP缓存机制,分两种类型:强制缓存和协商缓存,浏览器会先尝试命中强制缓存,如果没有对应缓存标识,那么浏览器会直接向服务器发起请求,而如果浏览器缓存发挥了对应的缓存标识,但没有对应的缓存结果,那么浏览器会根据这个缓存标识,向服务器发 ... 阅读全文 »
从输入URL到页面展示的过程 发表于 2019-08-10 | 分类于 网络 ”利奇马“来上海了,台风暴雨也是我第一次见识,不过还好今天上海不是中心,风雨都没有那么严重,但是这样的天气倒是让人不想工作,所以一废废到了6点。。。。 扯皮结束 一个页面,从输入URL到页面展示的过程中发生了什么,这个问题在很多面试中都会出现,究其原因,也自然是因为它真的是一个可以全面考察个人基础知 ... 阅读全文 »
React Hooks 发表于 2019-08-09 | 分类于 React 这两天在公司写需求的时候,有一个项目react版本在 16.8,所以想顺便学习一下 react hooks react-hooks是 react 加在 函数式组件里的一些增强方法,简单说来,就是让 函数式组件,也具备了类组件维持自己内部状态的能力 为什么要设计 hooks而为什么需要用hook来代替 ... 阅读全文 »
Promise 发表于 2019-08-07 | 分类于 javascript 关注点: Promise 的重点在于 状态转换(pending,fulfilled,rejected) then的回调存储在 fulfillQueue 和 rejectQueue,只有在状态由pending 转换为完成态的时候才会按照顺序调用 queue 中的回调 每次 then 都是返回一个全新 ... 阅读全文 »
javascript之==和=== 发表于 2019-08-04 | 分类于 javascript javascript 中, == 和 === 是有所不同的,== 号两侧的标记,只要经过类型转换之后可以相等,那么返回结果就会是true,而 === 则需要等号两侧完全相同,类型也必须相同,我们在开发过程中,通常会要求使用全等运算符(===),这样有助于我们写出更加可以预测行为的代码,但是我们也需要 ... 阅读全文 »
lodash源码防抖 发表于 2019-08-02 | 分类于 javascript 什么是防抖? 在前端开发中,我们常常会遇到一些频繁的事件触发,比如: window 的 resize、scroll mousedown、mouseover,mousemove keyup、keydown 这些事件触发是很频繁的, 12345678var count = 1;var contain ... 阅读全文 »
8月 发表于 2019-08-02 | 分类于 日记 8月2号 12:12 本来只打算写一篇 React 的Fiber,结果写完都这个点了,本来打算作为8月开篇的小日记也到8月2号了 日子过得好快啊,我来美团实习已经两个月了,8月开始就意味着,各大厂的秋招又要开始了,春招跟字节跳动相爱相杀七个回合最后还是没去,虽然字节跳动有大小周,但是,工资真的很高呀 ... 阅读全文 »
React 新旧生命周期与 Fiber 架构 发表于 2019-08-01 | 分类于 React 昨天回来莫名颓在沙发上开始刷手机,刷着刷着就十点了,洗完澡都十点半了,唉我怎么能这么不上进呢 8月了!新的月份要有新的学习样貌! 今天本来打算复习一下 React 的新旧生命周期,在看旧的笔记的时候想起来之前在网上看到过一份 Fiber 架构的详解,但是今天也没找到那一份,不过找到了另一份也同样优秀 ... 阅读全文 »