JavaScript Event Loop

最近遇到一个面试题,内如如下:

// 问:打印的顺序
(function () {
    setTimeout(() => console.log(1)); // line 1
    console.log(2);  // line 2
    setTimeout(() => console.log(3)); // line 3
}());

基于React的同构JS解决方案

越来越多的开发者开始使用react来构建网站,react作为用JS渲染页面的技术,相比Server端直出的页面存在一些问题,比如SEO。当然,有很多思路可以解决这些问题,同构JS就是其中一种。我理解的同构JS,它解决问题的思路是让用react构建的页面在某些方面更像Server端直出的页面。以下列举了我在实践中遇到的几个问题:

Service Worker 学习笔记

Service Worker挺有意思的,前段时间看了相关的资料,自己动手调了调demo,记录一下学习过程。文中不仅会介绍Service Worker的使用,对fetchpushcache等Service Worker配套的API都会涉及,毕竟Service Worker与这些API配合使用才能发挥出真正的威力

Module Loader学习笔记

今天遇到一个组件之间传递数据的问题,由此展开了对模块加载器新一轮的学习。在该文档里记录下这段学习经历,以便后查。