摘要:是一个基于实现的服务端渲染框架,地址为。本文先从简单地基础概念开始,一步一步带大家认识。本篇教程到此结束,后面会跟大家介绍的服务端渲染及以及部署相关的一下概念及示例代码。 Next.js是一个基于React实现的服务端渲染框架,github地址为next.js。 使用Next.js实现服务端渲染是一件非常简单的事,在这里,你完全可以不用自己去写webpack等配置,Next.js全都帮...
摘要:没有声明的情况和都能够声明块级作用域,用法和是类似的,的特点是不会变量提升,而是被锁在当前块中。声明常量,一旦声明,不可更改,而且常量必须初始化赋值。临时死区的意思是在当前作用域的块内,在声明变量前的区域叫做临时死区。 本章涉及3个知识点,var、let、const,现在让我们了解3个关键字的特性和使用方法。 var JavaScript中,我们通常说的作用域是函数作用域,使用var声...
摘要:假设有个人站成一个圆圈,按顺序排列到。然后他把剑传给仍站着的下一个人,在这种情况下,号。这种模式继续在圈内和周围,直到只有一个人保持。 假设有n个人站成一个圆圈,按顺序排列1到n。1号开始用剑杀死2号。然后他把剑传给仍站着的下一个人,在这种情况下,3号。3号然后用剑杀4号,并将其传给5号。这种模式继续在圈内和周围,直到只有一个人保持。最后一个人的序号是多少?例子: 假设有5个人站成一圈...
摘要:说明代码拆分有两种组织模块依赖的方式,同步和异步。在优化了依赖树后,每一个异步区块都作为一个文件被打包。甚至在加载依赖的时候,允许使用动态表达式。快速运行使用异步和多级缓存提高运行效率,这使得能够以令人难以置信的速度快速增量编译。 showImg(https://segmentfault.com/img/remote/1460000009605392); webpack 说明 代码拆...
摘要:若有返回值则检查其返回值是否为引用类型。之后调用实例化对象的函数,因为在构造函数中没有为实例化对象添加任何属性,遂到当前对象的原型对象中寻找,找到了。最终实际执行为先初始化的实例化对象,然后将其原型上的函数作为构造函数再次。 此题是用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 functio...