摘要: 判定偶数 两个集合的交集 两个集合的并集 升序排序 阅读全文
posted @ 2018-05-06 13:57 夜刀小茗 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 概述 理解柯里化函数,需要有闭包的基础,只有彻底理解闭包后才能理解柯里化,如果尚未理解闭包,建议阅读上文js引擎的执行过程(一);如果理解了闭包再研究柯里化函数,则会大大的加深你对闭包理解,并且更清楚的认识到闭包的应用场景,那么如果在面试时候问到闭包,你就可以侃侃而谈了;并且理解柯里化函数会在很大的 阅读全文
posted @ 2018-04-23 16:02 夜刀小茗 阅读(3026) 评论(0) 推荐(0) 编辑
摘要: 概述 js引擎执行过程主要分为三个阶段,分别是语法分析,预编译和执行阶段,上篇文章我们介绍了语法分析和预编译阶段,那么我们先做个简单概括,如下: 语法分析: 分别对加载完成的代码块进行语法检验,语法正确则进入预编译阶段;不正确则停止该代码块的执行,查找下一个代码块并进行加载,加载完成再次进入该代码块 阅读全文
posted @ 2018-04-23 15:59 夜刀小茗 阅读(2694) 评论(1) 推荐(0) 编辑
摘要: 概述 js是一种非常灵活的语言,理解js引擎的执行过程对我们学习javascript非常重要,但是网上讲解js引擎的文章也大多是浅尝辄止或者只局部分析,例如只分析事件循环(Event Loop)或者变量提升等等,并没有全面深入的分析其中过程。所以我一直想把js执行的详细过程整理成一个较为详细的知识体 阅读全文
posted @ 2018-04-23 13:39 夜刀小茗 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 彻底理解浏览器的缓存机制 2018/04/16 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种: HTTP请求(Request)报文,报文格式为:请求行 – H 阅读全文
posted @ 2018-04-19 16:49 夜刀小茗 阅读(5365) 评论(0) 推荐(1) 编辑
摘要: 不管怎么样呢,我的博客也算是上线了吧,至此我终于有了属于我的一方天地,非常开心。我终于可以和大家一起在博客里面一起学习,进步了呢。 我先介绍下我自己吧,我现在是一名在读大学生,目前正在以前端为方向进行学习。我从17年12月分开始学习,到现在也算入坑了大概有四个月吧。目前正在学习使用vue进行weba 阅读全文
posted @ 2018-04-17 23:15 夜刀小茗 阅读(146) 评论(0) 推荐(0) 编辑