2019-03-04 | UNLOCK

[置顶]一份值得收藏的知识清单

随着学习的深入,越来越发现知识体系的重要性。平时积累的零碎知识,如果不做关联,在一些时候(比如面试)会不堪一击。

所以,特别整理和分享自己这份开袋即食的知识清单,方便自己看,也希望对大家有帮助哈~

README MORE >>>
2019-04-11 | 环游记 | UNLOCK

清明长沙游

清明放假前,终于过了腾讯云的提校招提前批,阿里的面试也基本告一段落。忙完了所有事情,匆忙准备下,准备好了money,就出发去了广东北部的湖南长沙。

也多亏晓和健哥不辞辛苦地当导游,ღ( ´・ᴗ・` )比心!让两天的旅途丰富多彩,该吃的都吃了,该玩的都玩了,特此记录一下有意义的事情。

README MORE >>>
2019-04-10 | UNLOCK

HTML5原生拖放事件的学习与实践

之前学习了HTML5的拖放事件,开发中也用到了拖拽组件。为了厘清整体的逻辑,专门做了一个小例子。

具体实现的效果也很简单:元素可以在容器中任意拖动,元素被移入容器的时候,还会有相关样式的改变已达到更好的展示效果。

例子基本运用了拖放事件的全部事件,并且尽量简洁的展示了出来。特此记录。

README MORE >>>
2019-04-09 | 前端面试手记 | UNLOCK

ES6重难点整理

👇 内容速览 👇

  • let和const
  • Set和Map
  • Generator和yield
  • Promise、async/await介绍
  • Proxy代理器
README MORE >>>
2019-04-08 | UNLOCK

React中的组件通信

最近在做react开发的时候,需要在多级组件之间进行有效通信。这里所说的多级组件,可能是父子组件、兄弟组件,还可能是两个完全不相关的组件。

那么问题是:有没有一种方法可以统一实现组件之间的通信?不借助redux等第三方库,降低依赖性,保证代码简洁,还要保证通用性

README MORE >>>
2019-04-02 | UNLOCK

Service Worker离线缓存实战

最近实战了Service Worker来进行网站缓存,以实现离线状态下,网站仍然可以正常使用。

尤其对于个人博客这种以内容为主体的静态网站,离线访问和缓存优化尤其重要;并且Ajax交互较少,离线访问和缓存优化的实现壁垒因此较低。

在被各路博客坑了之后,简明扼要的记录下目前我在sw上的最佳实践。

README MORE >>>
2019-04-01 | 设计模式手册 | UNLOCK

设计模式手册之抽象工厂模式

抽象工厂模式就是:围绕一个超级工厂类,创建其他工厂类;再围绕工厂类,创建实体类。

相较于传统的工厂模式,它多出了一个超级工厂类

README MORE >>>
2019-04-01 | 夜话杂谈 | UNLOCK

《万物理论》影评:时间永留简史

整部电影,没有幸与不幸,也不是爱情主题,仅仅是简简单单地向观众推导了霍金的幸福方程式。最后想说: 时间永留简史。

image.png

README MORE >>>
2019-03-31 | 设计模式手册 | UNLOCK

设计模式手册之工厂模式

工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。”

简单来说:就是把new对象的操作包裹一层,对外提供一个可以根据不同参数创建不同对象的函数

README MORE >>>
2019-03-27 | 前端面试手记 | UNLOCK

JavaScript基础知识梳理(下)

👇 内容速览 👇

  • 实现ES5继承的4种方法
  • 原型和原型链
  • 作用域和作用域链
  • Event Loop
  • 执行上下文
  • 闭包的理解和分析
README MORE >>>