六月 10, 2018

一篇关于react历史的流水账

react 目前已经更新到 V16.3,其一路走来,日臻完善,笔者接触 react 两年有余,在这里做一个阶段性的...

六月 10, 2018

一篇关于react历史的流水账

react 目前已经更新到 V16.3,其一路走来,日臻完善,笔者接触 react 两年有余,在这里做一个阶段性的整理,也对 react 的发展和我对 r...

五月 29, 2018

十条编写优化的 JavaScript 代码的建议

本文总结了十条编写优秀的 JavaScript 代码的习惯,主要针对 V8 引擎: 1.始终以相同的顺序实例化对象属性,以便可以共享隐藏类和随后优化的代码...

五月 09, 2018

浅谈前端中的二进制数据类型

目前在一个项目中,WebSocket部分由于后端使用了gzip压缩,前端处理起来废了一点时间,从而发现自己在二进制数据类型这个知识点还存在一定的盲区,因...

四月 11, 2018

Linux服务器初始化设置用户和ssh公私钥登陆

当我们开始使用一个新的服务器的时候,首先一定要对服务器的登陆等做一些修改工作,笔者曾经就因为对服务器登陆安全没有重视,导致服务器数据全部丢失。接下来我们...

四月 11, 2018

dva源码解读

声明本文章用于个人学习研究,并不代表 dva 团队的任何观点。 原文以及包含一定注释的代码见这里,若有问题也可以在这里进行讨论 起步为什么是dva?笔者对...

四月 09, 2018

构建利用Proxy和Reflect实现双向数据绑定的微框架

写在前面:这篇文章讲述了如何利用Proxy和Reflect实现双向数据绑定,个人系Vue早期玩家,写这个小框架的时候也没有参考Vue等源代码,之前了解过...

二月 11, 2018

[PWA实践]serviceWorker生命周期、请求代理与通信

本文主要讲 serviceWorker 生命周期和挂载、卸载等问题,适合对 serviceWorker 的作用有所了解但是具体细节不是特别清楚的读者 以下...

十二月 15, 2017

CentOS安装node8.x版本

CentOS 安装 node 8.x 版本由于一些原因需要给CentOS服务器安装8.0以上版本的node, 本来直接通过yum管理安装管理,但是没找到好...

八月 31, 2017

深入浏览器web渲染与优化-续

本篇文章接上一篇继续分析浏览器web渲染相关内容,但是更侧重优化工作。当然,主要还是基于X5来分析 上一篇文章我们主要是从浏览器内核的线程角度来分析相...

八月 27, 2017

深入浏览器web渲染与优化

本文主要分析和总结web内核渲染的相关内容,以及在这方面前端可以做的性能优化工作。 文章主要分为以下几个部分: blink内核的渲染机制 chrom...

加载更多