V8 最佳实践:从 JavaScript 变量使用姿势说起

V8

在弱类型语言 JavaScript 中,变量上能有多少优化窍门?本文从最基础的变量类型说起,带你深入 V8 底层类型变换与优化机制。真正的老司机,一行代码可见一斑。以后你可以说,我写的代码,连变量声明都比你快…

  • Javascript,进阶知识,底层机制,V8
阅读(314)评论<(4)全文链接 »

Web 缓存

前端知识

本文详细介绍浏览器缓存策略,粗略介绍应用层缓存如 LocalStorage,SessionStorage, Cookie 的一些异同和使用场景。

  • 基础知识,面试总结,底层机制,进阶知识
阅读(911)评论<(5)全文链接 »

ES6 特性总结

Javascript基础

内推即将开始,最近开始投入进行面试知识的总结。 这篇博文总结了 ES6 的一些新特性,并包含其中的一些使用技巧和注意事项。

  • Javascript,进阶知识,ES6,面试总结
阅读(456)评论<(8)全文链接 »

JavaScript 函数式编程(一)

函数式编程

你肯定已经听说过函数式编程,而将函数作为一等公民的 JavaScript 天生就是一门支持函数式编程的语言,但是,你可能没有从函数式编程的角度使用过 JavaScript。 本文将针对 JavaScript 函数式编程作一些入门介绍,旨在启发,因为任何一种编程风格都是一个很庞大的话题。学习函数式编程思想,有助于我们在日常开发中编写出更优雅可维护的代码,希望读完此文你会对函数式编程有一个大概的印象并产生的兴趣。

  • Javascript,进阶知识,函数式编程
阅读(265)评论<(3)全文链接 »

渲染优化:重排重绘与硬件加速

性能

上一篇文章从内核层面讲解了页面渲染时浏览器的工作过程,本文接着上一篇文章末尾时遗留下来的问题,在实际应用的层面上对重绘重排的发生与优化、以及硬件加速作比较详细具体的介绍。